Interface ITypeLib (oaidl.h)
Représente une bibliothèque de types, les données qui décrivent un ensemble d’objets. Une bibliothèque de types peut être un fichier binaire autonome (. TLB), une ressource dans une bibliothèque de liens dynamiques ou un fichier exécutable (.DLL, . OLB ou .EXE).
Héritage
L’interface ITypeLib hérite de l’interface IUnknown. ITypeLib possède également les types de membres suivants :
Méthodes
L’interface ITypeLib a ces méthodes.
ITypeLib ::FindName Recherche les occurrences d’une description de type dans une bibliothèque de types. Cela peut être utilisé pour vérifier rapidement qu’un nom existe dans une bibliothèque de types. |
ITypeLib ::GetDocumentation Récupère la chaîne de documentation de la bibliothèque, le nom et le chemin complets du fichier d’aide, ainsi que l’identificateur de contexte de la rubrique d’aide de la bibliothèque dans le fichier d’aide. |
ITypeLib ::GetLibAttr Récupère la structure qui contient les attributs de la bibliothèque. |
ITypeLib ::GetTypeComp Permet à un compilateur client de se lier aux types, variables, constantes et fonctions globales d’une bibliothèque. |
ITypeLib ::GetTypeInfo Récupère la description de type spécifiée dans la bibliothèque. |
ITypeLib ::GetTypeInfoCount Fournit le nombre de descriptions de type qui se trouvent dans une bibliothèque de types. |
ITypeLib ::GetTypeInfoOfGuid Récupère la description de type qui correspond au GUID spécifié. |
ITypeLib ::GetTypeInfoType Récupère le type d’une description de type. |
ITypeLib ::IsName Indique si une chaîne passée contient le nom d’un type ou d’un membre décrit dans la bibliothèque. |
ITypeLib ::ReleaseTLibAttr Libère le TLIBATTR obtenu à l’origine à partir de GetLibAttr. |
Remarques
Le registre système contient une liste de toutes les bibliothèques de types installées. La bibliothèque de types organization est illustrée dans la figure suivante :
L’interface ITypeLib fournit des méthodes pour accéder à une bibliothèque de descriptions de type. Cette interface prend en charge les éléments suivants :
- Confinement généralisé pour les informations de type. ITypeLib autorise l’itération sur les descriptions de type contenues dans la bibliothèque.
- Fonctions et données globales. Une bibliothèque de types peut contenir des descriptions d’un ensemble de modules (. DLL) qui exporte des données et des fonctions. La bibliothèque de types prend en charge la compilation de références aux fonctions et données exportées.
- Informations générales, notamment un nom lisible par l’utilisateur pour la bibliothèque et de l’aide pour la bibliothèque dans son ensemble.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |