Freigeben über


CComQIPtrElementTraits-Klasse

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

7x9x76d4.collapse_all(de-de,VS.110).gifÖ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-Klasse

Weitere Ressourcen

ATL-Klassenübersicht