CLSIDFromString 函数 (combaseapi.h)
将 StringFromCLSID 函数生成的字符串转换回原始 CLSID。
语法
HRESULT CLSIDFromString(
[in] LPCOLESTR lpsz,
[out] LPCLSID pclsid
);
parameters
[in] lpsz
CLSID 或 ProgID 或 NULL 的零终止字符串表示形式。
[out] pclsid
指向 CLSID 的指针。
返回值
此函数可以返回E_INVALIDARG的标准返回值,以及以下值。
返回代码 | 说明 |
---|---|
|
已成功获取 CLSID。 |
|
类字符串的格式不正确。 |
注解
CLSID 格式为 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}。
传递 ProgID 会导致将关联的 CLSID 保存在 pclsid 中。 传递 NULL 会导致 GUID_NULL。
要求
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | combaseapi.h (包括 Objbase.h) |
Library | Ole32.lib |
DLL | Ole32.dll |