我要转换系统::字符串^
到 LPCWSTR
。
为
FindFirstFile(LPCWSTR,WIN32_FIND_DATA);
请帮忙。
最简单的方法来做到这一点在C ++ / CLI是使用 pin_ptr
:
The easiest way to do this in C++/CLI is to use pin_ptr
:
#include <vcclr.h>
void CallFindFirstFile(System::String^ s)
{
WIN32_FIND_DATA data;
pin_ptr<const wchar_t> wname = PtrToStringChars(s);
FindFirstFile(wname, &data);
}
上一篇:Windows Mobile的驾驶室安装程序检测到.NET CF 3.5并安装它驾驶室、安装程序、并安装、检测到
下一篇:HRESULT:0x80010105(RPC_E_SERVERFAULT)问题问题、HRESULT、RPC_E_SERVERFAULT