Freigeben über


IRowsetNotifyCP-Klasse

Implementiert die Anbieter Site für die Verbindungspunkt-Schnittstelle IRowsetNotify.

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

Parameter

  • T
    Eine Klasse abgeleitet von IRowsetNotifyCP.

  • ReentrantEventSync
    Eine Mutex Klasse, die Reentranz unterstützt CComSharedMutex ist (Standard).Ein Mutex ist ein Synchronisierungsobjekt, das einen Thread wechselseitig ermöglicht - exklusiver Zugriff auf eine Ressource.

  • piid
    Ein Schnittstellen-ID-Zeiger (IID*) für eine IRowsetNotify Verbindungspunkt-Schnittstelle.Der Standardwert ist &__uuidof (IRowsetNotify).

  • DynamicUnkArray
    Ein Array vom Typ CComDynamicUnkArray, der ein dynamisch zugeordnete Array IUnknown Zeiger auf den Client aufruft. Schnittstellen

Mitglieder

0y2ac5fk.collapse_all(de-de,VS.110).gifMethoden

Fire_OnFieldChange

Benachrichtigt den Consumer über eine Änderung des Werts einer Spalte.

Fire_OnRowChange

Benachrichtigt den Consumer über eine Änderung, die die Zeilen auswirkt.

Fire_OnRowsetChange

Benachrichtigt den Consumer über eine Änderung, die das gesamte Rowset auswirkt.

Hinweise

IRowsetNotifyCP implementiert Übertragungsfunktionen, mit denen Listener am IID_IRowsetNotify-Verbindungspunkt informiert werden, dass der Inhalt des Rowsets geändert wurde.

Beachten Sie, dass Sie IRowsetNotify für den Consumer (wird auch als "Senke") mithilfe von IRowsetNotifyImpl ebenfalls implementieren und registriert werden müssen, sodass der Consumer Benachrichtigungen behandeln kann.Weitere Informationen finden Sie unter Empfangen von Benachrichtigungen zum Implementieren der Verbindungspunkt-Schnittstelle für den Consumer.

Ausführliche Informationen über das Implementieren von Benachrichtigungen finden Sie unter "Sichern von Benachrichtigungen" in Erstellen eines aktualisierbaren Anbieter.

Anforderungen

Header: atldb.h

Siehe auch

Referenz

Notifications (COM)

Overview of Notifications (OLE DB)

BEGIN_CONNECTION_POINT_MAP

END_CONNECTION_POINT_MAP

CONNECTION_POINT_ENTRY

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen

Erstellen eines aktualisierbaren Anbieters