Méthode IProvideClassInfo ::GetClassInfo (ocidl.h)
Récupère un pointeur vers l’interface ITypeInfo pour les informations de type de l’objet. Les informations de type d’un objet correspondent à l’entrée de coclasse de l’objet dans une bibliothèque de types.
Syntaxe
HRESULT GetClassInfo(
[out] ITypeInfo **ppTI
);
Paramètres
[out] ppTI
Pointeur vers une variable de pointeur ITypeInfo qui reçoit le pointeur d’interface vers les informations de type de l’objet. L’appelant est chargé d’appeler Release sur le pointeur d’interface retourné si cette méthode retourne correctement.
Valeur retournée
Cette méthode peut retourner les valeurs de retour standard E_OUTOFMEMORY et E_UNEXPECTED, ainsi que les valeurs suivantes.
Code de retour | Description |
---|---|
|
La commande s'est correctement terminée. |
|
L’adresse dans ppTI n’est pas valide. Par exemple, il peut s’agir de NULL. |
Remarques
Remarques aux implémenteurs
Cette méthode doit appeler AddRef avant de retourner. Si l’objet charge les informations de type à partir d’une bibliothèque de types, la bibliothèque de types elle-même appelle AddRef lors de la création du pointeur.Étant donné que l’appelant ne peut pas spécifier un identificateur de paramètres régionaux (LCID) lors de l’appel de cette méthode, cette méthode doit supposer la langue neutre, c’est-à-dire LANGID_NEUTRAL, et utiliser cette valeur pour déterminer les informations de type spécifiques aux paramètres régionaux à retourner.
Cette méthode doit être implémentée ; E_NOTIMPL n’est pas une valeur de retour acceptable.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ocidl.h |