Partager via


CComQIPtrElementTraits, classe

Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs d'interface COM.

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

Paramètres

  • I
    Une interface COM qui spécifie le type de pointeur à enregistrer.

  • piid
    Pointeur vers l'IID d' I.

Membres

Typedefs publics

Nom

Description

CComQIPtrElementTraits::INARGTYPE

Le 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 en créant une classe de collection du pointeur d'interface COM de CComQIPtr objets. Cette classe est utilisée par les classes de CInterfaceArray et de CInterfaceList .

Pour plus d'informations, consultez Classes de collection ATL.

Hiérarchie d'héritage

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CDefaultElementTraits, classe

Autres ressources

Vue d'ensemble de la classe ATL