CONNECTION_POINT_ENTRY
Insere um ponto de conexão para a interface especificada no MAP de ponto de conexão para que possa ser acessado.
CONNECTION_POINT_ENTRY( iid )
Parâmetros
- iid
[in] O GUID da interface que está sendo adicionado ao MAP de ponto de conexão.
Comentários
Entradas de ponto de conexão no MAP são usadas por IConnectionPointContainerImpl.A classe que contém o MAP de ponto de conexão deve herdar da IConnectionPointContainerImpl.
Inicie o MAP de ponto de conexão com a BEGIN_CONNECTION_POINT_MAP macro, adicione entradas para cada um dos seus pontos de conexão com a CONNECTION_POINT_ENTRY macro e conclua o MAP com o END_CONNECTION_POINT_MAP macro.
Para obter mais informações sobre pontos de conexão em ATL, consulte o artigo Pontos de conexão.
Exemplo
class ATL_NO_VTABLE CConnect2 :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CConnect2, &CLSID_Connect2>,
public IConnectionPointContainerImpl<CConnect2>,
public IPropertyNotifySinkCP<CConnect2>
{
public:
BEGIN_CONNECTION_POINT_MAP(CConnect2)
CONNECTION_POINT_ENTRY(IID_IPropertyNotifySink)
END_CONNECTION_POINT_MAP()
// Remainder of class declaration omitted.
Requisitos
Cabeçalho: atlcom.h