Interfaz ITypeLib (oaidl.h)

Representa una biblioteca de tipos, los datos que describen un conjunto de objetos. Una biblioteca de tipos puede ser un archivo binario independiente (. TLB), un recurso de una biblioteca de vínculos dinámicos o un archivo ejecutable (.DLL, . OLB o .EXE).

Herencia

La interfaz ITypeLib hereda de la interfaz IUnknown . ITypeLib también tiene estos tipos de miembros:

Métodos

La interfaz ITypeLib tiene estos métodos.

 
ITypeLib::FindName

Busca apariciones de una descripción de tipo en una biblioteca de tipos. Esto puede usarse para comprobar rápidamente que existe un nombre en una biblioteca de tipos.
ITypeLib::GetDocumentation

Recupera la cadena de documentación de la biblioteca, el nombre y la ruta de acceso completos del archivo de Ayuda y el identificador de contexto del tema de ayuda de la biblioteca en el archivo de Ayuda.
ITypeLib::GetLibAttr

Recupera la estructura que contiene los atributos de la biblioteca.
ITypeLib::GetTypeComp

Permite que un compilador de cliente se enlace a los tipos, variables, constantes y funciones globales de una biblioteca.
ITypeLib::GetTypeInfo

Recupera la descripción de tipo especificada en la biblioteca.
ITypeLib::GetTypeInfoCount

Proporciona el número de descripciones de tipo que se encuentran en una biblioteca de tipos.
ITypeLib::GetTypeInfoOfGuid

Recupera la descripción de tipo que se corresponde con el GUID especificado.
ITypeLib::GetTypeInfoType

Recupera el tipo de una descripción de tipos.
ITypeLib::IsName

Indica si una cadena que se ha pasado contiene el nombre de un tipo o miembro descrito en la biblioteca.
ITypeLib::ReleaseTLibAttr

Libera el TLIBATTR obtenido originalmente de GetLibAttr.

Comentarios

El registro del sistema contiene una lista de todas las bibliotecas de tipos instaladas. La organización de la biblioteca de tipos se muestra en la ilustración siguiente:

Diagrama que muestra la organización de bibliotecas de tipos instaladas tal como se muestran en el registro del sistema.

La interfaz ITypeLib proporciona métodos para acceder a una biblioteca de descripciones de tipo. Esta interfaz admite lo siguiente:

  • Contención generalizada para la información de tipo. ITypeLib permite la iteración sobre las descripciones de tipo contenidas en la biblioteca.
  • Funciones globales y datos. Una biblioteca de tipos puede contener descripciones de un conjunto de módulos (. DLL) que exporta datos y funciones. La biblioteca de tipos admite la compilación de referencias a los datos y funciones exportados.
  • Información general, incluido un nombre legible por el usuario para la biblioteca y ayuda para la biblioteca en su conjunto.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

Interfaces y funciones de descripción de tipos