Freigeben über


CComDynamicUnkArray Class

Diese Klasse speichert ein Array IUnknown Zeiger.

class CComDynamicUnkArray

Mitglieder

Öffentliche Konstruktoren

Name

Description

CComDynamicUnkArray::CComDynamicUnkArray

Konstruktor. Initialisiert die Auflistungswerte zu NULL und die Auflistungsgröße auf Null fest.

CComDynamicUnkArray::~CComDynamicUnkArray

Der Destruktor.

Öffentliche Methoden

Name

Description

CComDynamicUnkArray::Add

Rufen Sie diese Methode auf, um einen Zeiger IUnknown dem Array hinzuzufügen.

CComDynamicUnkArray::begin

Gibt einen Zeiger auf den ersten IUnknown Zeiger in der Auflistung zurück.

CComDynamicUnkArray::clear

Leert das Array.

CComDynamicUnkArray::end

Gibt einen Zeiger auf eine Vergangenheit der letzte IUnknown Zeiger in der Auflistung zurück.

CComDynamicUnkArray::GetAt

Entfernt das Element am angegebenen Index.

CComDynamicUnkArray::GetCookie

Rufen Sie diese Methode auf, um das Cookie abzurufen, das mit einem angegebenen IUnknown Zeiger zugeordnet ist.

CComDynamicUnkArray::GetSize

Gibt die Länge eines Arrays zurück.

CComDynamicUnkArray::GetUnknown

Rufen Sie diese Methode auf, um den IUnknown Zeiger abzurufen, der mit einem angegebenen Cookies zugeordnet ist.

CComDynamicUnkArray::Remove

Rufen Sie diese Methode auf, um einen Zeiger IUnknown aus dem Array zu entfernen.

Hinweise

CComDynamicUnkArray enthält ein Array dynamisch zugeordnete IUnknown Zeiger an, jedes eine Schnittstelle in einem Verbindungspunkt. CComDynamicUnkArray kann als Parameter an die IConnectionPointImpl Vorlagenklasse verwendet werden.

Die CComDynamicUnkArray-Methoden Starten Sie und Ende können verwendet werden, um durch alle Verbindungspunkte durchlaufen werden (beispielsweise, wenn ein Ereignis ausgelöst wird.)

Siehe Adding Connection Points to an Object für Informationen zum Automatisieren der Erstellung der Verbindungspunktproxy.

Hinweis

Hinweis die Klasse CComDynamicUnkArray wird vom Assistenten Klasse hinzufügen verwendet, wenn Sie ein Steuerelement erstellen, das Verbindungspunkte verfügt.Wenn Sie die Anzahl von Verbindungspunkten manuell angeben möchten, ändern Sie den Verweis aus CComDynamicUnkArray zu CComUnkArray<>n , wobei n die Anzahl der erforderlichen Verbindungspunkten ist.

Anforderungen

Header: möchten

Siehe auch

Referenz

CComUnkArray Class

Weitere Ressourcen

ATL Class Overview