ATL Connection Point Classes
ATL utiliza las siguientes clases para admitir los puntos de conexión:
IConnectionPointImpl implementa un punto de conexión. El IID de la interfaz de salida que representa se pasa como parámetro de plantilla.
IConnectionPointContainerImpl implementa el contenedor de punto de conexión y administra la lista de objetos de IConnectionPointImpl .
IPropertyNotifySinkCP implementa un punto de conexión que representa la interfaz de 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 se va a cambiar.
IDispEventImpl proporciona compatibilidad para los puntos de conexión para un objeto COM ATL. Estos puntos de conexión se asignan a un mapa de receptor de eventos, proporcionado por el objeto COM.
IDispEventSimpleImpl funciona junto con el mapa de receptor de eventos en la clase para distribuir eventos a la función adecuada del controlador.