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.

Consulte também

Referência

Pontos de conexão de ATL