Sdílet prostřednictvím


ResolveTypeLib – metoda

Vyřeší jednoduchý název knihovny typů vrácením její plně kvalifikované cesty.

Syntaxe

HRESULT ResolveTypeLib(  
    [in]  BSTR      bstrSimpleName,  
    [in]  GUID      tlbid,  
    [in]  LCID      lcid,  
    [in]  USHORT    wMajorVersion,  
    [in]  USHORT    wMinorVersion,  
    [in]  SYSKIND   syskind,  
    [out] BSTR     *pbstrResolvedTlbName);  

Parametry

bstrSimpleName
[v] A BSTR , který obsahuje jednoduchý název knihovny typů.

tlbid
[v] Identifikátor GUID přiřazený knihovně typů v registru.

lcid
[v] ID lokalizace knihovny typů.

wMajorVersion
[v] Číslo hlavní verze knihovny typů. Například pro verzi x.y je číslo hlavní verze x.

wMinorVersion
[v] Číslo podverze knihovny typů. Například pro verzi x.y je číslo podverze y.

syskind
[v] Příznak SYSKIND , který identifikuje operační prostředí. Běžné hodnoty jsou SYS_WIN32 a SYS_WIN64.

pbstrResolvedTlbName
[out] Ukazatel na BSTR , který obsahuje úplnou cestu k knihovně typů s názvem v parametru bstrSimpleName .

Poznámky

Metoda ResolveTypeLib je volána funkcí LoadTypeLibWithResolver během zpracováníTlbexp.exe (Type Library Exporter).

Vlastní implementace tohoto rozhraní musí vracet BSTR , který obsahuje úplnou cestu k knihovně typů s názvem v parametru bstrSimpleName .

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: TlbRef.idl, TlbRef.h

Knihovny: TlbRef.lib

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také