Partager via


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
S_OK
La commande s'est correctement terminée.
E_POINTER
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

Voir aussi

IProvideClassInfo