stringFromCLSID 函数 (combaseapi.h)

将 CLSID 转换为可打印字符的字符串。 不同的 CLSID 始终转换为不同的字符串。

语法

HRESULT StringFromCLSID(
  [in]  REFCLSID rclsid,
  [out] LPOLESTR *lplpsz
);

参数

[in] rclsid

要转换的 CLSID。

[out] lplpsz

接收指向结果字符串的指针的指针变量的地址。 表示 rclsid 的字符串包含括起来的大括号。

返回值

此函数可以返回E_OUTOFMEMORY和S_OK的标准返回值。

注解

StringFromCLSID 调用 StringFromGUID2 函数,将全局唯一标识符 (GUID) 转换为可打印字符的字符串。

调用方负责通过调用 CoTaskMemFree 函数来释放为字符串分配的内存。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 combaseapi.h (包括 Objbase.h)
Library Ole32.lib
DLL Ole32.dll

另请参阅

CLSIDFromString

StringFromGUID2