CLSIDFromProgID

CLSIDFromProgID,此函式的功能是根據給定的程式標識符從註冊表找出對應的類標識符 。

此函式的功能是根據給定的程式標識符從註冊表找出對應的類標識符

語法

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

相關詞條

熱門詞條

聯絡我們