Compartilhar via


Classe IConnectionPointImpl

Essa classe implementa um ponto de conexão.

template<
   class T,
   const IID* piid,
   class CDV = CComDynamicUnkArray 
>
class ATL_NO_VTABLE IConnectionPointImpl :
   public _ICPLocator< piid >

Parâmetros

  • T
    Sua classe, derivado de IConnectionPointImpl.

  • piid
    Um ponteiro para o IID da interface representado pelo objeto de ponto de conexão.

  • CDV
    Uma classe que gerencia as conexões.O valor padrão é CComDynamicUnkArray, que permite conexões ilimitadas.Você também pode usar CComUnkArray, que especifica um número fixo de conexões.

Comentários

IConnectionPointImpl implementa um ponto de conexão, que permite que um objeto para expor uma interface de saída para o cliente. O cliente implementa essa interface em um objeto chamado um coletor.

Usa o ATLIConnectionPointContainerImpl para implementar o objeto conectável.Cada ponto de conexão dentro do objeto conectável representa uma interface de saída, identificada por piid. De classe CDV gerencia as conexões entre o ponto de conexão e um coletor.Cada conexão é identificado exclusivamente por um "cookie".

Para obter mais informações sobre o uso de pontos de conexão no ATL, consulte o artigo Pontos de conexão.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

IConnectionPoint

Outros recursos

IConnectionPointImpl membros

Visão geral do ATL classe