关于如何使用LPCOLESTR制作BSTR的任何想法?愚蠢的事情要挂上..

最佳答案

LPCOLESTR只是const wchar_t*,因此您可以使用 SysAllocString() 创建BSTR:

LPCOLESTR olestr = ...;
BSTR bstr = SysAllocString(olestr);

完成SysFreeString()的操作后,请务必调用 BSTR 。另请参阅MSDN documentation on BSTR s

关于c++ - 将LPCOLESTR转换为BSTR?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1217777/

10-13 08:33