Interface ITypeLib (oaidl.h)
Representa uma biblioteca de tipos, os dados que descrevem um conjunto de objetos. Uma biblioteca de tipos pode ser um arquivo binário autônomo (. TLB), um recurso em uma biblioteca de vínculo dinâmico ou arquivo executável (.DLL, . OLB ou .EXE).
Herança
A interface ITypeLib herda da interface IUnknown . ITypeLib também tem estes tipos de membros:
Métodos
A interface ITypeLib tem esses métodos.
ITypeLib::FindName Localiza as ocorrências de uma descrição de tipo em uma biblioteca de tipos. Isso pode ser usado para verificar rapidamente se existe um nome em uma biblioteca de tipos. |
ITypeLib::GetDocumentation 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 da Ajuda da biblioteca no arquivo de Ajuda. |
ITypeLib::GetLibAttr Recupera a estrutura que contém os atributos da biblioteca. |
ITypeLib::GetTypeComp Permite que um compilador de cliente se associe aos tipos, variáveis, constantes e funções globais de uma biblioteca. |
ITypeLib::GetTypeInfo Recupera a descrição de tipo especificada na biblioteca. |
ITypeLib::GetTypeInfoCount Fornece o número de descrições de tipo que estão em uma biblioteca de tipos. |
ITypeLib::GetTypeInfoOfGuid Recupera a descrição de tipo que corresponde ao GUID especificado. |
ITypeLib::GetTypeInfoType Recupera o tipo de uma descrição de tipo. |
ITypeLib::IsName Indica se uma cadeia de caracteres passada contém o nome de um tipo ou membro descrito na biblioteca. |
ITypeLib::ReleaseTLibAttr Libera o TLIBATTR obtido originalmente de GetLibAttr. |
Comentários
O registro do sistema contém uma lista de todas as bibliotecas de tipos instaladas. A organização da biblioteca de tipos é ilustrada na figura a seguir:
A interface ITypeLib fornece métodos para acessar uma biblioteca de descrições de tipo. Essa interface dá suporte ao seguinte:
- Contenção generalizada para informações de tipo. ITypeLib permite iteração sobre as descrições de tipo contidas na biblioteca.
- Funções e dados globais. Uma biblioteca de tipos pode conter descrições de um conjunto de módulos (. DLLs) que exporta dados e funções. A biblioteca de tipos dá suporte à compilação de referências para os dados e funções exportados.
- Informações gerais, incluindo um nome legível pelo usuário para a biblioteca e ajuda para a biblioteca como um todo.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |