共用方式為


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 起提供

另請參閱