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:
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 |