Compartilhar via


Classes de Ponto de Conexão de ATL

A ATL usa as seguintes classes para dar suporte a pontos de conexão:

  • IConnectionPointImpl implementa um ponto de conexão. O IID da interface de saída que ele representa é passado como um parâmetro de modelo.

  • IConnectionPointContainerImpl implementa o contêiner do ponto de conexão e gerencia a lista de objetos IConnectionPointImpl.

  • IPropertyNotifySinkCP implementa um ponto de conexão que representa a interface IPropertyNotifySink.

  • CComDynamicUnkArray gerencia um número arbitrário de conexões entre o ponto de conexão e seus coletores.

  • CComUnkArray gerencia um número predefinido de conexões, conforme especificado pelo parâmetro de modelo.

  • CFirePropNotifyEvent notifica o coletor de um cliente de que a propriedade de um objeto foi alterada ou está prestes a ser alterada.

  • IDispEventImpl fornece suporte para pontos de conexão para um objeto COM da ATL. Esses pontos de conexão são mapeados com um mapa do coletor de eventos, que é fornecido pelo objeto COM.

  • IDispEventSimpleImpl funciona em conjunto com o mapa do coletor de eventos em sua classe para rotear eventos para a função de manipulador apropriada.

Confira também

Ponto de conexão