Partager via


Méthode ICreateTypeInfo ::AddRefTypeInfo (oaidl.h)

Ajoute une description de type à ceux référencés par la description de type en cours de création.

Syntaxe

HRESULT AddRefTypeInfo(
  [in] ITypeInfo *pTInfo,
  [in] HREFTYPE  *phRefType
);

Paramètres

[in] pTInfo

Description de type à référencer.

[in] phRefType

Handle que cette description de type associe aux informations de type référencées.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
E_ACCESSDENIED
Impossible d’écrire dans la destination.
STG_E_INSUFFICIENTMEMORY
Mémoire insuffisante pour terminer l’opération.
TYPE_E_WRONGTYPEKIND
Incompatibilité de type.

Remarques

Le deuxième paramètre retourne un pointeur vers le handle des informations de type ajoutées. Si AddRefTypeInfo a été appelé précédemment pour les mêmes informations de type, l’index retourné par l’appel précédent est retourné dans phRefType. Si la description de type référencée se trouve dans la bibliothèque de types en cours de création, ses informations de type peuvent être obtenues en appelant IUnknown ::QueryInterface(IID_ITypeInfo, ...) sur l’interface ICreateTypeInfo de cette description de type.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oaidl.h

Voir aussi

ICreateTypeInfo