ITypeLib Interface

Definição

Fornece a definição gerenciada da interface ITypeLib.

C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
public interface ITypeLib
C#
public interface ITypeLib
Derivado
Atributos

Comentários

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

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.

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.

GetLibAttr(IntPtr)

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

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