IConnectionPointImpl

Templatelt; -KlasseTconst IID *piidKlasseCDV= CComDynamicUnkArray >
Klasse IConnectionPointImpl: öffentliche _ICPLocator <
Piid >

Parameter

T

Ihre Klasse, abgeleitet von IConnectionPointImpl.

piid

Ein Zeiger auf die IID der Schnittstelle, vertreten durch das Dienstverbindungspunkt-Objekt.

CDV

Eine Klasse, die die Verbindungen verwaltet. Der Standardwert ist CComDynamicUnkArray, wodurch unbegrenzte Verbindungen ermöglicht. Sie können auch CComUnkArray, die eine feste Anzahl von Verbindungen angibt.

IConnectionPointImpl implementiert einen Verbindungspunkt, wodurch ein Objekt eine ausgehende Schnittstelle auf dem Client verfügbar gemacht. Der Client implementiert diese Schnittstelle für ein Objekt aufgerufen, eine Senke.

ATL verwendet IConnectionPointContainerImpl das verbindungsfähige Objekt implementieren. Jeder Verbindungspunkt in das verbindungsfähige Objekt stellt eine Ausgangsschnittstelle, durch Piididentifiziert. CDV -Klasse verwaltet die Verbindungen zwischen dem Verbindungspunkt und ein Waschbecken. Jede Verbindung wird eindeutig durch ein "Cookie".

Weitere Informationen zur Verwendung von Verbindungspunkten in ATL finden Sie im Artikel Verbindungspunkte.

# include lt;atlcom.h>

Klassenmember

Siehe auch&Nbsp; IConnectionPoint

Index