ITypeLib2 Interface

Definição

Fornece uma definição gerenciada da interface ITypeLib2.

C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
C#
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
Atributos
Implementações

Comentários

Para obter mais informações, consulte Interface ITypeLib2.

O Common Language Runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.

Métodos

FindName(String, Int32, ITypeInfo[], Int32[], Int16)

Localiza as ocorrências de uma descrição de tipo em uma biblioteca de tipos.

GetAllCustData(IntPtr)

Obtém todos os itens de dados personalizados para a biblioteca.

GetCustData(Guid, Object)

Obtém os dados personalizados.

GetDocumentation(Int32, String, String, Int32, String)

Recupera a cadeia de caracteres de documentação da biblioteca, o nome e o caminho completos do arquivo de Ajuda e o identificador de contexto do tópico de Ajuda da biblioteca no arquivo de Ajuda.

GetDocumentation2(Int32, String, Int32, String)

Recupera a cadeia de caracteres de documentação da biblioteca, o nome e o caminho completos do arquivo de Ajuda, o contexto de localização a ser usado e a ID de contexto para o tópico da Ajuda da biblioteca no arquivo de Ajuda.

GetLibAttr(IntPtr)

Recupera a estrutura que contém os atributos da biblioteca.

GetLibStatistics(IntPtr, Int32)

Retorna estatísticas sobre uma biblioteca de tipos que são necessárias para o dimensionamento eficiente das tabelas de hash.

GetTypeComp(ITypeComp)

Permite que um compilador de cliente associe-se a uma biblioteca de tipos, variáveis, constantes e funções globais.

GetTypeInfo(Int32, ITypeInfo)

Recupera a descrição de tipo especificada na biblioteca.

GetTypeInfoCount()

Retorna o número de descrições de tipo na biblioteca de tipos.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Recupera a descrição de tipo que corresponde ao GUID especificado.

GetTypeInfoType(Int32, TYPEKIND)

Recupera o tipo de uma descrição de tipo.

IsName(String, Int32)

Indica se uma cadeia de caracteres passada contém o nome de um tipo ou membro descrito na biblioteca.

ReleaseTLibAttr(IntPtr)

Libera a estrutura TYPELIBATTR originalmente obtida do método GetLibAttr(IntPtr).

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0