CComUnkArray Class
Diese Klasse speichert IUnknown Zeiger und sind so konzipiert, als Parameter an die IConnectionPointImpl Vorlagenklasse verwendet werden.
template<
unsigned int nMaxSize
>
class CComUnkArray
Parameter
- nMaxSize
Die maximale Anzahl von IUnknown Zeigern, die im statischen Array verwendet werden können.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Konstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Rufen Sie diese Methode auf, um einen Zeiger IUnknown dem Array hinzuzufügen. |
|
Gibt einen Zeiger auf den ersten IUnknown Zeiger in der Auflistung zurück. |
|
Gibt einen Zeiger auf eine Vergangenheit der letzte IUnknown Zeiger in der Auflistung zurück. |
|
Rufen Sie diese Methode auf, um das Cookie abzurufen, das mit einem angegebenen IUnknown Zeiger zugeordnet ist. |
|
Rufen Sie diese Methode auf, um den IUnknown Zeiger abzurufen, der mit einem angegebenen Cookies zugeordnet ist. |
|
Rufen Sie diese Methode auf, um einen Zeiger IUnknown aus dem Array zu entfernen. |
Hinweise
CComUnkArray enthält eine feste Anzahl von IUnknown Zeiger an, jede eine Schnittstelle in einem Verbindungspunkt. CComUnkArray kann als Parameter an die IConnectionPointImpl Vorlagenklasse verwendet werden. CComUnkArray<1> ist eine Vorlagenspezialisierung von CComUnkArray, die für einen Verbindungspunkt optimiert wurde.
Die CComUnkArray-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