Partilhar via


Classes de ponto de conexão ATL

A ATL usa as seguintes classes para oferecer 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 IConnectionPointImpl objetos.

  • 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 template.

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

  • IDispEventImpl fornece suporte para pontos de conexão para um objeto ATL COM. Esses pontos de conexão são mapeados com um mapa de coletor de eventos, que é fornecido pelo seu 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.

Ver também

Ponto de Conexão