GetTypeLibInfo 函式
更新:2007 年 11 月
藉由檢查所指定型別程式庫的 TLIBATTR 結構,來傳回其相關資訊。
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 旗標。常見的值為 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 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0