共用方式為


LoadTypeLibEx 函式 (oleauto.h)

載入類型庫,並 (選擇性地) 在系統登錄中註冊它。

語法

HRESULT LoadTypeLibEx(
  LPCOLESTR szFile,
  REGKIND   regkind,
  ITypeLib  **pptlib
);

參數

szFile

類型連結庫檔案。

regkind

根據下列旗標識別要針對類型庫執行的註冊類型:DEFAULT、REGISTER 和 NONE。 REGKIND_DEFAULT只要呼叫 LoadTypeLib,就會根據 LoadTypeLib 註冊規則進行註冊。 REGKIND_NONE呼叫 LoadTypeLib 而未啟用註冊程式。 REGKIND_REGISTER呼叫 LoadTypeLib ,後面接著 RegisterTypeLib,它會註冊類型庫。 若要取消註冊類型庫,請使用 UnRegisterTypeLib

pptlib

類型連結庫。

傳回值

此函式可以傳回下列其中一個值。

傳回碼 Description
S_OK
成功。
E_INVALIDARG
一或多個自變數無效。
E_OUTOFMEMORY
記憶體不足,無法完成作業。
TYPE_E_IOERROR
函式無法寫入到檔案。
TYPE_E_REGISTRYACCESS
無法開啟系統註冊資料庫。
TYPE_E_INVALIDSTATE
無法開啟型別程式庫。
TYPE_E_CANTLOADLIBRARY
無法載入型別程式庫或 DLL。

備註

可讓程式設計人員指定是否應該載入類型庫。

規格需求

需求
目標平台 Windows
標頭 oleauto.h
程式庫 OleAut32.lib
Dll OleAut32.dll