ConvertStringToBSTR

Microsoft 专用

char * 值转换为 BSTR

BSTR __stdcall ConvertStringToBSTR( 
   const char* pSrc 
)

参数

  • pSrc
    char * 变量。

示例

// ConvertStringToBSTR.cpp
#include <comutil.h>
#include <stdio.h>

#pragma comment(lib, "comsuppw.lib")
#pragma comment(lib, "kernel32.lib")

int main() {
   char* lpszText = "Test";
   printf_s("char * text: %s\n", lpszText);

   BSTR bstrText = _com_util::ConvertStringToBSTR(lpszText);
   wprintf_s(L"BSTR text: %s\n", bstrText);

   SysFreeString(bstrText);
}
  

要求

头文件: comutil.h

**Lib:**comsuppw.lib 或 comsuppwd.lib(有关详细信息,请参阅 /Zc:wchar_t(wchar_t 是本机类型)

请参见

参考

编译器 COM 全局函数