Freigeben über


CInterfaceArray-Klasse

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

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