Classe IConnectionPointContainerImpl
Essa classe implementa um contêiner de ponto de conexão para gerenciar uma coleção de objetos IConnectionPointImpl.
Sintaxe
template<class T>
class ATL_NO_VTABLE IConnectionPointContainerImpl
: public IConnectionPointContainer
Parâmetros
T
Sua classe, derivada de IConnectionPointContainerImpl
.
Membros
Métodos públicos
Nome | Descrição |
---|---|
IConnectionPointContainerImpl::EnumConnectionPoints | Cria um enumerador para iterar por meio dos pontos de conexão com suporte no objeto conectável. |
IConnectionPointContainerImpl::FindConnectionPoint | Recupera um ponteiro de interface para o ponto de conexão que dá suporte ao IID especificado. |
Comentários
IConnectionPointContainerImpl
implementa um contêiner de ponto de conexão para gerenciar uma coleção de objetos IConnectionPointImpl. IConnectionPointContainerImpl
fornece dois métodos que um cliente pode chamar para recuperar mais informações sobre um objeto conectável:
EnumConnectionPoints
permite que o cliente determine a quais interfaces de saída o objeto dá suporte.FindConnectionPoint
permite que o cliente determine se o objeto dá suporte a uma interface de saída específica.
Para obter mais informações sobre o uso de pontos de conexão na ATL, consulte o artigo Pontos de Conexão.
Hierarquia de herança
IConnectionPointContainer
IConnectionPointContainerImpl
Requisitos
Cabeçalho: atlcom.h
IConnectionPointContainerImpl::EnumConnectionPoints
Cria um enumerador para iterar por meio dos pontos de conexão com suporte no objeto conectável.
STDMETHOD(EnumConnectionPoints)(IEnumConnectionPoints** ppEnum);
Comentários
Confira IConnectionPointContainer::EnumConnectionPoints no SDK do Windows.
IConnectionPointContainerImpl::FindConnectionPoint
Recupera um ponteiro de interface para o ponto de conexão que dá suporte ao IID especificado.
STDMETHOD(FindConnectionPoint)(REFIID riid, IConnectionPoint** ppCP);
Comentários
Confira IConnectionPointContainer::FindConnectionPoint no SDK do Windows.