CLSIDFromProgID

王朝百科·作者佚名  2010-03-30  
宽屏版  字体: |||超大  

此函数的功能是根据给定的程序标识符从注册表找出对应的类标识符 。

语法HRESULT CLSIDFromProgID( LPCOLESTR lpszProgID, LPCLSID pclsid );

参数lpszProgID

[in] 指向类标识符所需的程序标识符长整型指针 。

pclsid

[out] 指向返回的类标识符。

例:

HRESULT hr;

CLSID clsid;

hr = CLSIDFromProgID( L"ADOCE.Connection.3.1",&clsid);

返回值Windows CE:

返回值 描述

S_OK 类标识符检索成功

CO_E_CLASSSTRING 类标识符不存在

REGDB_E_WRITEREGDB 写入类标识符到注册表时出错

REGDB_E_CLASSNOTREG 找不到对应类标识符

COM:

返回值 描述

S_OK 类标志符检索成功

CO_E_CLASSSTRING 类标志符无效

REGDB_E_WRITEREGDB 写入标志符到注册表出错

注意给定的ProgID,CLSIDFromProgID会查找他在注册表内关联的类标识符(class identifier )。

要求Windows CE:

OS 版本: Windows CE 2.10 and later.

头文件: Objbase.h.

库文件: Ole32.lib.

COM:

最低支持系统: Windows 2000 Professional

最低支持服务器系统: Windows 2000 Server

头文件: Objbase.h

库文件: Ole32.lib

动态连接库: Ole32.dll

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有