CONNECTION_POINT_ENTRY
Escribe un punto de conexión para la interfaz especificada en el punto de conexión asignado para que se pueda tener acceso.
CONNECTION_POINT_ENTRY( iid )
Parámetros
- iid
[in] el GUID de la interfaz que se agrega al mapa de puntos de conexión.
Comentarios
Las entradas de punto de conexión en el mapa utiliza IConnectionPointContainerImpl. La clase que contiene el mapa de puntos de conexión debe heredar de IConnectionPointContainerImpl.
Inicie el punto de conexión asignado con la macro de BEGIN_CONNECTION_POINT_MAP , agregue las entradas para cada uno de los puntos de conexión con la macro de CONNECTION_POINT_ENTRY , y completar el mapa con la macro de END_CONNECTION_POINT_MAP .
Para obtener más información sobre los puntos de conexión en ATL, vea el artículo puntos de conexión.
Ejemplo
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
encabezado: atlcom.h