此函式的功能是根據給定的程式標識符從註冊表找出對應的類標識符 。
基本介紹
- 外文名:CLSIDFromProgID
- 頭檔案: Objbase.h
- 庫檔案: Ole32.lib
- 動態連線庫: Ole32.dll
語法,參數,返回值,注意,要求,
語法
HRESULT CLSIDFromProgID( LPCOLESTR lpszProgID, LPCLSID pclsid );
參數
lpszProgID
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