博客园 首页 联系 订阅 管理
CLSIDFromString

该函数将一个由StringFromCLSID函数生成的字符串转换回原始类型标识

HRESULT CLSIDFromString(
LPOLESTR lpsz,
LPCLSID pclsid
);

参数

lpsz
长整型指针指向一个以NULL结尾的字符串,该字符串代表类标识。
[in] Long pointer to the null-terminated string that represents the class identifier.

pclsid
指向在返回类标识时的指针。
[out] Pointer to the class identifier on return.

返回值

返回下列值之一:

描述
NOERROR 类标识成功获得
CO_E_CLASSSTRING 字符串没被妥善格式化
REGDB_E_WRITEREGDB 注册表中未发现类标识。

标准返回值  E_INVALIDARG 同样得到支持

备注

任何无效的参数在某些环境下会导致程序异常终止。

判定平台是否支持该函数,见Determining Supported COM APIs.

要求:

OS Versions: Windows CE 2.0 and later.
Header: Objbase.h.
Link Library: Ole32.lib.