Partager via


CComQIPtrElementTraits, classe

Cette classe fournit des méthodes, des fonctions statiques et des typesdefs utiles lors de la création de collections de pointeurs d’interface COM.

Syntaxe

template<typename I, const IID* piid=& __uuidof(I)>
class CComQIPtrElementTraits :
   public CDefaultElementTraits<ATL::CComQIPtr<I, piid>>

Paramètres

I
Interface COM spécifiant le type de pointeur à stocker.

piid
Pointeur vers l’IID de I.

Membres

Typedefs publics

Nom Description
CComQIPtrElementTraits ::INARGTYPE Type de données à utiliser pour ajouter des éléments à l’objet de classe de collection.

Notes

Cette classe dérive des méthodes et fournit un typedef utile lors de la création d’une classe de collection d’objets pointeurs d’interface COM CComQIPtr . Cette classe est utilisée par les classes CInterfaceArray et CInterfaceList .

Pour plus d’informations, consultez les classes de collection ATL.

Hiérarchie d'héritage

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Spécifications

En-tête : atlcoll.h

CComQIPtrElementTraits ::INARGTYPE

Type de données à utiliser pour ajouter des éléments à l’objet de classe de collection.

typedef I* INARGTYPE;

Voir aussi

CDefaultElementTraits, classe
Vue d’ensemble de la classe