【发布时间】:2014-03-06 18:05:38
【问题描述】:
我的理解(如果我错了,请纠正我)它们之间的唯一区别是字符串是否可能被调用的函数修改。 (PCWSTR,LPWSTR)
我现在正试图将 C# 中的字符串传递给期望 PCWSTR 的函数,但我只能找到 [MarshalAs(UnmanagedType.LPWStr)]。我说得对吗? (是的,它有效。不过,这并不能证明它很好。有些东西有效,但会导致内存泄漏等)
【问题讨论】:
标签: c# c++ .net winapi interop