Classe de 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, derivada de IConnectionPointImpl.

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

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

Membros

6ktzcw1c.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

IConnectionPointImpl::Advise

Estabelece uma conexão entre o ponto de conexão e o coletor.

IConnectionPointImpl::EnumConnections

Cria um enumerador para iterar através de conexões para o ponto de conexão.

IConnectionPointImpl::GetConnectionInterface

Recupera o IID de interface representada pelo ponto de conexão.

IConnectionPointImpl::GetConnectionPointContainer

Recupera um ponteiro de interface para o objeto ajustável.

IConnectionPointImpl::Unadvise

Finaliza estabelecida uma conexão com Adviseanteriormente.

6ktzcw1c.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

IConnectionPointImpl::m_vec

Gerencia as conexões para o ponto de conexão.

Comentários

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

ATL usa IConnectionPointContainerImpl para implementar o objeto ajustável.Cada ponto de conexão no objeto ajustável representa uma interface de saída, identificada por piid.A classe CDV gerencia as conexões entre o ponto de conexão e o coletor.Cada conexão é unicamente identificada por um “cookie.”

Para obter mais informações sobre como usar pontos de conexão em ATL, consulte o artigo pontos de conexão.

Hierarquia de herança

_ICPLocator

IConnectionPointImpl

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

IConnectionPoint

Outros recursos

Visão geral da classe de ATL