Freigeben über


ATL-Connection Point-Klassen

ATL verwendet die folgenden Klassen, um Verbindungspunkte zu unterstützen:

  • IConnectionPointImpl implementiert einen Verbindungspunkt. Die IID der ausgehenden Schnittstelle, die sie darstellt, wird als Vorlagenparameter übergeben.

  • IConnectionPointContainerImpl implementiert den Verbindungspunktcontainer und verwaltet die Liste der IConnectionPointImpl Objekte.

  • IPropertyNotifySinkCP implementiert einen Verbindungspunkt, der die IPropertyNotifySink-Schnittstelle darstellt.

  • CComDynamicUnkArray verwaltet eine beliebige Anzahl von Verbindungen zwischen dem Verbindungspunkt und seinen Senken.

  • CComUnkArray verwaltet eine vordefinierte Anzahl von Verbindungen, wie durch den Vorlagenparameter angegeben.

  • CFirePropNotifyEvent benachrichtigt die Spüle eines Clients, dass sich die Eigenschaft eines Objekts geändert hat oder sich ändert.

  • IDispEventImpl bietet Unterstützung für Verbindungspunkte für ein ATL-COM-Objekt. Diese Verbindungspunkte werden mit einer Ereignissenkenzuordnung zugeordnet, die von Ihrem COM-Objekt bereitgestellt wird.

  • IDispEventSimpleImpl funktioniert in Verbindung mit der Ereignissenkenzuordnung in Ihrer Klasse, um Ereignisse an die entsprechende Handlerfunktion weiterzuleiten.

Siehe auch

Verbindungspunkt