Udostępnij przez


ResolveTypeLib — Metoda

Rozpoznaje prostą nazwę biblioteki typów, zwracając jej w pełni kwalifikowaną ścieżkę.

Składnia

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
[in] BSTR zawierający prostą nazwę biblioteki typów.

tlbid
[in] Identyfikator GUID przypisany do biblioteki typów w rejestrze.

lcid
[in] Identyfikator lokalizacji biblioteki typów.

wMajorVersion
[in] Numer wersji głównej biblioteki typów. Na przykład w przypadku wersji x.y numer wersji głównej to x.

wMinorVersion
[in] Numer wersji pomocniczej biblioteki typów. Na przykład w przypadku wersji x.y numer wersji pomocniczej to y.

syskind
[in] Flaga SYSKIND identyfikująca środowisko operacyjne. Typowe wartości to SYS_WIN32 i SYS_WIN64.

pbstrResolvedTlbName
[out] Wskaźnik do ciągu BSTR , który zawiera pełną ścieżkę biblioteki typów o nazwie w parametrze bstrSimpleName .

Uwagi

Metoda jest wywoływana ResolveTypeLib przez funkcję LoadTypeLibWithResolver podczas przetwarzania Tlbexp.exe (eksporter biblioteki typów).

Niestandardowe implementacje tego interfejsu muszą zwrócić BSTR , który zawiera pełną ścieżkę biblioteki typów o nazwie w parametrze bstrSimpleName .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: TlbRef.idl, TlbRef.h

Biblioteki: TlbRef.lib

wersje .NET Framework: dostępne od wersji 2.0

Zobacz też