Freigeben über


ATL-Verbindungspunkt-Klassen

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

  • IConnectionPointImpl implementiert einen Verbindungspunkt.Das IID der Ausgangsschnittstelle, die es darstellt, wird als Vorlagenparameter übergeben.

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

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

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

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

  • CFirePropNotifyEvent benachrichtigt die Senke eines Clients, dass die Eigenschaft eines Objekts geändert hat oder ist im Begriff zu ändern.

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

  • IDispEventSimpleImpl funktioniert in Verbindung mit der Ereignissenkenzuordnung in der Klasse, um Ereignisse der entsprechenden Handlerfunktion weiterzuleiten.

Siehe auch

Referenz

ATL-Verbindungspunkte