classe d'IRowsetNotifyCP
Implémente le site de fournisseur pour l'interface de point de connexion IRowsetNotify.
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 de IRowsetNotifyCP.ReentrantEventSync
Une classe d'exclusion mutuelle qui prend en charge la réentrée (la valeur par défaut est CComSharedMutex). Un mutex est un objet de synchronisation qui permet à un thread l'accès mutuellement exclusif à une ressource.piid
Un pointeur d'ID d'interface (IID*) pour une interface de délai de connexion IRowsetNotify . La valeur par défaut est &__uuidof(IRowsetNotify).DynamicUnkArray
Un tableau de type CComDynamicUnkArray qui est un tableau dynamique alloué de pointeurs IUnknown aux interfaces de récepteur du client.
Membres
Méthodes
Notifie le consommateur d'une modification apportée à la valeur d'une colonne. |
|
Notifie le consommateur d'une modification qui affecte les lignes. |
|
Notifie le consommateur d'une modification qui affecte le jeu 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 inscrire IRowsetNotify sur le consommateur (appelé également récepteur) en utilisant IRowsetNotifyImpl de façon que le consommateur puisse gérer les notifications. Consultez Réception des notifications au sujet de l'implémentation de l'interface du point de connexion sur le consommateur.
Pour plus d'informations sur l'implémentation des notifications, consultez la rubrique relative aux "notifications du support " dans Créer un fournisseur pouvant être mis à jour.
Configuration requise
En-tête : atldb.h
Voir aussi
Référence
Overview of Notifications (OLE DB)
Concepts
Modèles du fournisseur OLE DB (C++)