Compartilhar via


Método de ResolveTypeLib

Resolve o nome simple de uma biblioteca de tipos, retornando o caminho totalmente qualificado.

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] A BSTR que contém o nome simples da biblioteca de tipo.

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

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

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

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

  • syskind
    [in] A SYSKIND Sinalizador que identifica o ambiente operacional. Os valores comuns são SYS_WIN32 e SYS_WIN64.

  • pbstrResolvedTlbName
    [out] Um ponteiro para uma BSTR que contém o caminho completo da biblioteca de tipos nomeado na bstrSimpleName parâmetro.

Comentários

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

Implementações personalizadas dessa interface devem retornar um BSTR que contém o caminho completo da biblioteca de tipos nomeado na bstrSimpleName parâmetro.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: TlbRef.idl, TlbRef.h

Biblioteca: TlbRef.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

LoadTypeLibEx

Outros recursos

Funções do auxiliar de Tlbexp (referência de API não gerenciada)