Freigeben über


CComQIPtrElementTraits Class

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, wenn sie die Auflistungen COM-Schnittstellenzeiger nützlich sind, erstellt.

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

Parameter

  • I
    Eine COM-Schnittstelle, die den Typ des zu speichernden Zeigers angibt.

  • piid
    Ein Zeiger auf IID von I.

Mitglieder

Öffentliche Typedefs

Name

Description

CComQIPtrElementTraits::INARGTYPE

Der für das Hinzufügen von Elementen zum Auflistungsklassenobjekt Datentyp, zu verwenden.

Hinweise

Diese Klasse wird Methoden und stellt eine Typdefinition, das ist nützlich, wenn eine Auflistungsklasse, CComQIPtr COM-Schnittstellenzeiger erstellen, werden. Diese Klasse wird durch die CInterfaceArray und CInterfaceList-Klassen verwendet.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Vererbungshierarchie

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CDefaultElementTraits Class

Weitere Ressourcen

ATL Class Overview