Classes de ponto de conexão de ATL
ATL usa as seguintes classes para suportar pontos de conexão:
IConnectionPointImpl implementa um ponto de conexão.O IID de interface que representa de saída é passado como parâmetro do modelo.
IConnectionPointContainerImpl implementa o contêiner de ponto de conexão e gerencia a lista de objetos de IConnectionPointImpl .
IPropertyNotifySinkCP implementa um ponto de conexão que representa a interface de IPropertyNotifySink .
CComDynamicUnkArray gerencia um número arbitrário de conexões entre o ponto de conexão e seus dissipadores.
CComUnkArray gerencia um número pré-definido de conexões como especificado pelo parâmetro do modelo.
CFirePropNotifyEvent notifica o coletor de um cliente que a propriedade de um objeto foi alterado ou é o ponto de alteração.
IDispEventImpl fornece suporte para conexão aponta para um objeto COM de ATL.Esses pontos de conexão são mapeados com um mapa do coletor de eventos, que é fornecido pelo objeto COM.
Os trabalhos deIDispEventSimpleImpl em conjunto com o mapa do coletor de eventos em sua classe para rotear eventos para o manipulador adequado funcionam.