共用方式為


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

請參閱

參考

LoadTypeLibEx

其他資源

Tlbexp Helper 函式 (Unmanaged API 參考)