Clases de puntos de conexión ATL
ATL usa las siguientes clases para admitir puntos de conexión:
IConnectionPointImpl implementa un punto de conexión. El IID de la interfaz saliente que representa se pasa como parámetro de plantilla.
IConnectionPointContainerImpl implementa el contenedor de puntos de conexión y administra la lista de objetos
IConnectionPointImpl
.IPropertyNotifySinkCP implementa un punto de conexión que representa la interfaz IPropertyNotifySink.
CComDynamicUnkArray administra un número arbitrario de conexiones entre el punto de conexión y sus receptores.
CComUnkArray administra un número predefinido de conexiones según lo especificado por el parámetro de plantilla.
CFirePropNotifyEvent notifica al receptor de un cliente que la propiedad de un objeto ha cambiado o está a punto de cambiar.
IDispEventImpl proporciona compatibilidad con puntos de conexión para un objeto COM de ATL. Estos puntos de conexión se asignan con un mapa receptor de eventos, proporcionado por el objeto COM.
IDispEventSimpleImpl funciona junto con el mapa de receptor de eventos en la clase para enrutar los eventos a la función de manipulador adecuada.