共用方式為


GetTypeLibInfo 函式

藉由檢查所指定型別程式庫的 TLIBATTR Structure 結構,來傳回其相關資訊。

HRESULT GetTypeLibInfo(
    [in]   LPWSTR     szFile,
    [out]  GUID      *pTypeLibID,
    [out]  LCID      *pTypeLibLCID,
    [out]  SYSKIND   *pTypeLibPlatform,
    [out]  USHORT    *pTypeLibMajorVer,
    [out]  USHORT    *pTypeLibMinorVer
);

參數

  • szFile
    [in] 型別程式庫的檔案名稱。

  • pTypeLibID
    [out] 型別程式庫的 GUID。

  • pTypeLibLCID
    [out] 型別程式庫的當地語系化 ID。

  • pTypeLibPlatform
    [out] 識別型別程式庫之目標作業系統的 SYSKIND Enumeration 旗標。 常見的值為 SYS_WIN32 和 SYS_WIN64。

  • pTypeLibMajorVer
    [out] 型別程式庫的主要版本號碼。 例如,如果版本為 x.y,主要版本號碼就是 x。

  • pTypeLibMinorVer
    [out] 型別程式庫的次要版本號碼。 例如,如果版本為 x.y,次要版本號碼就是 y。

備註

Tlbexp.exe (型別程式庫匯出工具) 會呼叫 GetTypeLibInfo 函式。 這項工具可以產生型別程式庫,型別程式庫會描述 Common Language Runtime (CLR) 組件中的型別。

如果任何參數為 null,函式會傳回 HRESULT of E_POINTER。 否則會傳回 S_OK。

需求

**平台:**請參閱 .NET Framework 系統需求

標頭:TlbRef.h

程式庫:TlbRef.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

LoadTypeLibEx Function

其他資源

Tlbexp Helper 函式 (Unmanaged API 參考)