CComQIPtrElementTraits-Klasse
Diese Klasse bietet Methoden, statische Funktionen und Typedefs, die beim Erstellen von Sammlungen von COM-Schnittstellenzeigern hilfreich sind.
Syntax
template<typename I, const IID* piid=& __uuidof(I)>
class CComQIPtrElementTraits :
public CDefaultElementTraits<ATL::CComQIPtr<I, piid>>
Parameter
I
Eine COM-Schnittstelle, die den zu speichernden Zeigertyp angibt.
piid
Ein Zeiger auf die IID von I.
Member
Öffentliche Typedefs
Name | Beschreibung |
---|---|
CComQIPtrElementTraits::INARGTYPE | Der Datentyp, der zum Hinzufügen von Elementen zum Auflistungsklassenobjekt verwendet werden soll. |
Hinweise
Diese Klasse leitet Methoden ab und stellt beim Erstellen einer Sammlungsklasse von CComQIPtr COM-Schnittstellenzeigerobjekten eine typedef-Klasse bereit. Diese Klasse wird sowohl von den Klassen CInterfaceArray als auch von CInterfaceList verwendet.
Weitere Informationen finden Sie unter ATL-Auflistungsklassen.
Vererbungshierarchie
CComQIPtrElementTraits
Anforderungen
Kopfzeile: atlcoll.h
CComQIPtrElementTraits::INARGTYPE
Der Datentyp, der zum Hinzufügen von Elementen zum Auflistungsklassenobjekt verwendet werden soll.
typedef I* INARGTYPE;