GetTypeLibInfo 函式
藉由檢查指定型別程式庫的 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] 型別程式庫的當地語系化識別碼。
pTypeLibPlatform
[out] SYSKIND 旗標,可識別型別程式庫的目標作業系統。 常見的值為 SYS_WIN32 和 SYS_WIN64。
pTypeLibMajorVer
[out] 型別程式庫的主要版本號碼。 例如,x.y 版的主要版本號碼為 x。
pTypeLibMinorVer
[out] 型別程式庫的次要版本號碼。 例如,x.y 版的次要版本號碼為 y。
備註
GetTypeLibInfo
函式會由 Tlbexp.exe (型別程式庫匯出工具) 進行呼叫。 此工具會產生型別程式庫,型別程式庫會描述 Common Language Runtime (CLR) 組件中的型別。
如果有任何參數為 null,則函式會傳回 E_POINTER
的 HRESULT
。 否則會傳回 S_OK
。
規格需求
平台:請參閱系統需求。
標頭:TlbRef.h
程式庫:TlbRef.lib
.NET Framework版本:自 2.0 起提供