IRowsetNotifyCP (Clase)

Implementa el sitio del proveedor para la interfaz IRowsetNotifyde punto de conexión.

template <
   class T, 
   class ReentrantEventSync = CComSharedMutex 
>
class IRowsetNotifyCP : 
   public IConnectionPointImpl<
      T, 
      piid = &__uuidof(IRowsetNotify), 
      CComDynamicUnkArray DynamicUnkArray
   >,
   public ReentrantEventSync

Parámetros

  • T
    Una clase derivada de IRowsetNotifyCP.

  • ReentrantEventSync
    Una clase mutex que admite el entrar (el valor predeterminado es CComSharedMutex).Una exclusión mutua es un objeto de sincronización que permite que un subproceso tenga - acceso exclusivo a un recurso.

  • piid
    Un puntero de identificador de interfaz (IID*) para una interfaz de puntos de conexión de IRowsetNotify .El valor predeterminado es &__uuidof (IRowsetNotify).

  • DynamicUnkArray
    Una matriz de CComDynamicUnkArrayescrito, que es una matriz dinámicamente asignado de punteros de IUnknown a las interfaces de receptor de cliente.

Members

0y2ac5fk.collapse_all(es-es,VS.110).gifMétodos

Fire_OnFieldChange

Notifica al consumidor de un cambio del valor de una columna.

Fire_OnRowChange

Notifica al consumidor de un cambio que afecta a las filas.

Fire_OnRowsetChange

Notifica al consumidor de un cambio que afecta al conjunto de filas completo.

Comentarios

IRowsetNotifyCP implementa funciones de difusión para advertir a los agentes de escucha del punto de conexión IID_IRowsetNotify sobre cambios en el contenido del conjunto de filas.

Tenga en cuenta que también debe implementar y registrar IRowsetNotify en el consumidor (también conocido como “receptor”) mediante IRowsetNotifyImpl de modo que el consumidor pueda controlar notificaciones.Vea recibir notificaciones sobre la implementación de la interfaz de punto de conexión en el consumidor.

Para obtener información detallada sobre cómo implementar notificaciones, vea “admitir notificaciones” en Crear un proveedor actualizable.

Requisitos

Header: atldb.h

Vea también

Referencia

Notifications (COM)

Overview of Notifications (OLE DB)

BEGIN_CONNECTION_POINT_MAP

END_CONNECTION_POINT_MAP

CONNECTION_POINT_ENTRY

Conceptos

Plantillas de proveedores OLE DB (C++)

Arquitectura de plantillas de proveedores OLE DB

Crear un proveedor actualizable