Compartilhar via


Método ResolveTypeLib

Resolve o nome simples de uma biblioteca de tipos retornando seu caminho totalmente 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 registro.

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

wMajorVersion
[in] O número da 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
[out] Um ponteiro para um BSTR que contém o caminho completo da biblioteca de tipos nomeada no parâmetro bstrSimpleName.

Comentários

O método ResolveTypeLib é chamado pela função LoadTypeLibWithResolver durante Tlbexp.exe (exportador da biblioteca de tipos).

Implementações personalizadas dessa interface devem retornar um BSTR que contenha o caminho completo da biblioteca de tipos nomeada no parâmetro bstrSimpleName.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: TlbRef.idl, TlbRef.h

Biblioteca: TlbRef.lib

Versões do .NET Framework: Disponíveis desde a versão 2.0

Confira também