ResolveTypeLib 方法
藉由傳回型別程式庫的完整路徑來解析型別程式庫的簡單名稱。
語法
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
[out] 型別程式庫的當地語系化識別碼。
wMajorVersion
[in] 型別程式庫的主要版本號碼。 例如,x.y 版的主要版本號碼為 x。
wMinorVersion
型別程式庫的次要版本號碼。 例如,x.y 版的次要版本號碼為 y。
syskind
[in] 識別作業環境的 SYSKIND 旗標。 常見的值為 SYS_WIN32 和 SYS_WIN64。
pbstrResolvedTlbName
[out] BSTR 的指標,其中包含在 bstrSimpleName
參數中命名的型別程式庫完整路徑。
備註
在處理 Tlbexp.exe (型別程式庫匯出) 期間,LoadTypeLibWithResolver 函式會呼叫 ResolveTypeLib
方法。
這個介面的自訂實作必須傳回 BSTR,其中包含在 bstrSimpleName
參數中命名的型別程式庫完整路徑。
規格需求
平台:請參閱系統需求。
標頭:TlbRef.idl、TlbRef.h
程式庫:TlbRef.lib
.NET Framework版本:自 2.0 起提供