Compartilhar via


Método ResolveTypeLib

Resolver o nome simples 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 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 de versão principal da biblioteca de tipos. Por exemplo, para a versão x.y, o número da versão primária é 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 sinalizar 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 nomeado no bstrSimpleName parâmetro.

Comentários

The ResolveTypeLib método é chamado pela Função LoadTypeLibWithResolver during Tipo Biblioteca Exporter (Tlbexp.exe) o processamento.

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

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: TlbRef.h

Biblioteca: TlbRef.lib

.NET Framework Versions: 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 Tlbexp (referência de API não gerenciada)