Compartilhar via


ITypeLib

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa interface fornece métodos para acessar uma biblioteca de tipo descrições.

Os dados que descrevem um conjunto de objetos são armazenados em uma biblioteca tipo. Uma biblioteca tipo pode ser um autônomo arquivo binário (.tlb), um recurso em um vínculo dinâmico biblioteca ou arquivo executável (.dll ou .exe) ou parte de uma arquivo de documento compostos.

Registro o sistema contém uma lista de todas as bibliotecas de tipo instalado.

Essa interface oferece suporte a seguinte:

  • O confinamento generalizado para tipo informações. ITypeLib Permite iteração sobre as Descrições tipo contidas a biblioteca.
  • Funções globais e dados. Um biblioteca de tipos pode conter descrições de um conjunto de módulos, cada um deles é o equivalente de um arquivo origem C ou C++ que exporta dados e funções. A biblioteca tipo oferece suporte a compilação referências para o dados exportados e funções.
  • Informações gerais, incluindo um nome User-Readable para a biblioteca e ajuda para a biblioteca como um todo.

Métodos

A seguinte tabela mostra os métodos para esta interface no ordem alfabética. Como todas as interfaces COM, essa interface herda os métodos para a IUnknown interface.

Método Descrição

ITypeLib::FindName

Este método localiza ocorrências de uma descrição tipo em uma biblioteca tipo. Isso pode ser usado para verificar se existe um nome em uma biblioteca tipo.

ITypeLib::GetDocumentation

Este método recupera documentação seqüência de caracteres a biblioteca, o completo arquivo da Ajuda Nome e caminho e o identificador de contexto para a biblioteca tópico da Ajuda.

ITypeLib::GetLibAttr

Este método recupera a estrutura que contém os atributos da biblioteca.

ITypeLib::GetTypeComp

Este método recupera um ponteiro para o ITypeComp Para uma biblioteca tipo. Isso permite que um compilador cliente para BIND para a biblioteca tipos, variáveis, constantes e funções globais.

ITypeLib::GetTypeInfo

Este método recupera a descrição tipo especificado na biblioteca.

ITypeLib::GetTypeInfoCount

Este método recupera o número de tipo descrições na biblioteca.

ITypeLib::GetTypeInfoOfGuid

Este método recupera a descrição tipo que corresponde ao especificado a identificador exclusivo (GUID).

ITypeLib::GetTypeInfoType

Este método recupera o tipo de uma descrição tipo.

ITypeLib::IsName

Este método indica se um seqüência de caracteres Passed-in contém o nome de um tipo ou um membro descrito a biblioteca.

ITypeLib::ReleaseTLibAttr

Esse método libera a TLIBATTR Originalmente obtidas GetLibAttr.

Requisitos

Header oaidl.h, oaidl.idl
Library oleaut32.lib, uuid.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Automation Interfaces
ITypeComp
TLIBATTR
IUnknown