Partilhar via


Método ResolveTypeLib

Resolve o nome simples de uma biblioteca de tipos ao devolver o caminho completamente qualificado.

Sintaxe

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

Parâmetros

bstrSimpleName
[in] Um BSTR que contém o nome simples da biblioteca de tipos.

tlbid
[in] O GUID atribuído à biblioteca de tipos no registo.

lcid
[in] O ID de localização da biblioteca de tipos.

wMajorVersion
[in] O número de versão principal da biblioteca de tipos. Por exemplo, para a versão x.y, o número da versão principal é x.

wMinorVersion
[in] O número da versão secundária da biblioteca de tipos. Por exemplo, para a versão x.y, o número da versão secundária é y.

syskind
[in] Um sinalizador SYSKIND que identifica o ambiente operacional. Os valores comuns são SYS_WIN32 e SYS_WIN64.

pbstrResolvedTlbName
[fora] Um ponteiro para um BSTR que contém o caminho completo da biblioteca de tipos com o nome no bstrSimpleName parâmetro.

Observações

O ResolveTypeLib método é chamado pela função LoadTypeLibWithResolver durante o processamento deTlbexp.exe (Exportador de Bibliotecas de Tipos ).

As implementações personalizadas desta interface têm de devolver um BSTR que contenha o caminho completo da biblioteca de tipos com o nome no bstrSimpleName parâmetro.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: TlbRef.idl, TlbRef.h

Biblioteca: TlbRef.lib

.NET Framework Versões: Disponível desde 2.0

Ver também