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