ResolveTypeLib 方法
更新:2007 年 11 月
藉由傳回型別程式庫的完整路徑來解析其簡單名稱。
HRESULT ResolveTypeLib(
[in] BSTR bstrSimpleName,
[in] GUID tlbid,
[in] LCID lcid,
[in] USHORT wMajorVersion,
[in] USHORT wMinorVersion,
[in] SYSKIND syskind,
[out] BSTR *pbstrResolvedTlbName);
參數
bstrSimpleName
[in] 包含型別程式庫簡單名稱的 BSTR。tlbid
[in] 登錄中指派給型別程式庫的 GUID。lcid
[in] 型別程式庫的當地語系化 ID。wMajorVersion
[in] 型別程式庫的主要版本號碼。例如,如果版本為 x.y,主要版本號碼就是 x。wMinorVersion
[in] 型別程式庫的次要版本號碼。例如,如果版本為 x.y,次要版本號碼就是 y。syskind
[in] 識別作業環境的 SYSKIND 旗標。常見的值為 SYS_WIN32 和 SYS_WIN64。pbstrResolvedTlbName
[out] 包含 bstrSimpleName 參數中所命名型別程式庫的完整路徑之 BSTR 的指標。
備註
在型別程式庫匯出工具 (Tlbexp.exe) 處理期間,LoadTypeLibWithResolver 函式會呼叫 ResolveTypeLib 方法。
這個介面的自訂實作必須傳回 BSTR,其中包含 bstrSimpleName 參數中所命名型別程式庫的完整路徑。
需求
**平台:**請參閱 .NET Framework 系統需求。
標頭:TlbRef.h
程式庫:TlbRef.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0