Freigeben über


CInterfaceArray-Klasse

Diese Klasse stellt Methoden bereit, die beim Erstellen eines Arrays von COM-Schnittstellenzeigern hilfreich sind.

Syntax

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

Parameter

I
Eine COM-Schnittstelle, die den zu speichernden Zeigertyp angibt.

piid
Ein Zeiger auf die IID von I.

Member

Öffentliche Konstruktoren

Name Beschreibung
CInterfaceArray::CInterfaceArray Der Konstruktor für das Schnittstellenarray.

Hinweise

Diese Klasse stellt einen Konstruktor und abgeleitete Methoden zum Erstellen eines Arrays von COM-Schnittstellenzeigern bereit. Verwenden Sie CInterfaceList , wenn eine Liste erforderlich ist.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Vererbungshierarchie

CAtlArray

CInterfaceArray

Anforderungen

Kopfzeile: atlcoll.h

CInterfaceArray::CInterfaceArray

Der Konstruktor.

CInterfaceArray() throw();

Hinweise

Initialisiert das intelligente Zeigerarray.

Siehe auch

CAtlArray-Klasse
CComQIPtr-Klasse
CComQIPtrElementTraits-Klasse
Klassenübersicht