Klasy punktów połączenia ATL
Usługa ATL używa następujących klas do obsługi punktów połączenia:
Interfejs IConnectionPointImpl implementuje punkt połączenia. Identyfikator IID interfejsu wychodzącego, który reprezentuje, jest przekazywany jako parametr szablonu.
IConnectionPointContainerImpl implementuje kontener punktu połączenia i zarządza listą
IConnectionPointImpl
obiektów.IPropertyNotifySinkCP implementuje punkt połączenia reprezentujący interfejs IPropertyNotifySink .
CComDynamicUnkArray zarządza dowolną liczbą połączeń między punktem połączenia a ujściami.
CComUnkArray zarządza wstępnie zdefiniowaną liczbą połączeń określonych przez parametr szablonu.
CFirePropNotifyEvent powiadamia ujście klienta, że właściwość obiektu uległa zmianie lub zostanie zmieniona.
Usługa IDispEventImpl zapewnia obsługę punktów połączenia dla obiektu COM ATL. Te punkty połączenia są mapowane na mapę ujścia zdarzeń, która jest dostarczana przez obiekt COM.
IDispEventSimpleImpl działa w połączeniu z mapą ujścia zdarzeń w klasie w celu kierowania zdarzeń do odpowiedniej funkcji obsługi.