Partilhar via


CONNECTION_POINT_ENTRY

Insere um ponto de conexão para a interface especificada no mapa de ponto de conexão para que possa ser acessado.

CONNECTION_POINT_ENTRY( iid )

Parâmetros

  • iid
    [in] GUID de interface que está sendo adicionada ao mapeamento de ponto de conexão.

Comentários

As entradas de ponto de conexão no mapa são usadas por IConnectionPointContainerImpl.A classe que contém o mapa de ponto de conexão deve herdar de IConnectionPointContainerImpl.

Inicie o mapa de ponto de conexão com a macro de BEGIN_CONNECTION_POINT_MAP , adicione entradas para cada um dos seus pontos de conexão com a macro de CONNECTION_POINT_ENTRY , e conclua o mapa com a macro de END_CONNECTION_POINT_MAP .

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

Consulte também

Outros recursos

Macros de ponto de conexão

Macros de ATL