Partager via


IRowsetNotifyCP, classe

Implémente le site de fournisseur pour l'interface IRowsetNotifyde point de connexion.

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

Paramètres

  • T
    Une classe dérivée d' IRowsetNotifyCP.

  • ReentrantEventSync
    Une classe mutex qui prend en charge la réentrance (la valeur par défaut est CComSharedMutex).Un mutex est un objet de synchronisation qui permet à un thread mutuellement accès exclusif à une ressource.

  • piid
    Un pointeur de l'interface (IID*) pour une interface de point de connexion d' IRowsetNotify .La valeur par défaut est &__uuidof (IRowsetNotify).

  • DynamicUnkArray
    Un tableau de type CComDynamicUnkArray, qui est un tableau allouée dynamiquement de pointeurs d' IUnknown aux interfaces client de récepteur.

Membres

0y2ac5fk.collapse_all(fr-fr,VS.110).gifMéthodes

Fire_OnFieldChange

Informe le consommateur d'une modification apportée à la valeur d'une colonne.

Fire_OnRowChange

Informe le consommateur d'une modification affectant les lignes.

Fire_OnRowsetChange

Informe le consommateur d'une modification affectant l'ensemble de lignes entier.

Notes

IRowsetNotifyCP implémente des fonctions de diffusion pour informer les écouteurs sur le point de connexion IID_IRowsetNotify des modifications apportées au contenu de l'ensemble de lignes.

Notez que vous devez également implémenter et stocker IRowsetNotify sur le consommateur (également appelé « récepteur ») à l'aide de IRowsetNotifyImpl de façon que le consommateur puisse gérer les notifications.Consultez recevoir des notifications à propos de l'implémentation le point de connexion pour l'interface sur le consommateur.

Pour plus d'informations sur l'implémentation des notifications, consultez « les notifications de prise en charge » dans Créer un fournisseur actualisable.

Configuration requise

Header: atldb.h

Voir aussi

Référence

Notifications (COM)

Overview of Notifications (OLE DB)

BEGIN_CONNECTION_POINT_MAP

END_CONNECTION_POINT_MAP

CONNECTION_POINT_ENTRY

Concepts

Modèles du fournisseur OLE DB (C++)

Architecture des modèles du fournisseur OLE DB

Création d'un fournisseur actualisable