IOleObject::GetUserClassID 方法 (oleidl.h)
检索对象的类标识符,即对应于向最终用户标识对象的字符串的 CLSID。
语法
HRESULT GetUserClassID(
[out] CLSID *pClsid
);
参数
[out] pClsid
一个指针,指向要返回的类标识符 (CLSID)。 对象的 CLSID 是 IOleObject::GetUserType 返回的用户类型名称的二进制等效项。
返回值
此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。
返回代码 | 说明 |
---|---|
|
此操作失败。 |
注解
IOleObject::GetUserClassID 返回与注册数据库中的对象关联的 CLSID。 通常,此值与随 对象一起存储的 CLSID 相同,该对象由 IPersist::GetClassID 返回。 对于链接对象,这是最后一个绑定链接源的 CLSID。 如果对象在与创建它的应用程序中不同的应用程序中运行,并且为了进行编辑而模拟容器应用程序识别的类,则返回的 CLSID 将是正在模拟的类,而不是对象自己的类。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | oleidl.h |