Freigeben über


IRowsetNotifyCP-Klasse

Implementiert die Anbietersite 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 wird von IRowsetNotifyCP abgeleitet.

  • ReentrantEventSync
    Eine Mutexklasse, die Reentranz unterstützt (Standardeinstellung, CComSharedMutex ist). Ein Mutex ist ein Synchronisierungsobjekt, das Threads den einander ausschließenden Zugriff auf eine Ressource.

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

  • DynamicUnkArray
    Ein Array Typ CComDynamicUnkArray, der ein Array dynamisch zugeordnete IUnknown Zeiger auf den Clientsenkenschnittstellen ist.

Member

Methoden

Fire_OnFieldChange

Benachrichtigt den Consumer zu einer Änderung am Wert einer Spalte.

Fire_OnRowChange

Benachrichtigt den Consumer zu einer Änderung, die die Zeilen angewendet.

Fire_OnRowsetChange

Benachrichtigt den Consumer zu einer Änderung, die das gesamte Rowset beeinflusst.

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 (auch als Senke "") mit IRowsetNotifyImpl auch implementiert und registriert werden muss, damit Benachrichtigungen vom Consumer behandelt werden können. Siehe Empfangen von Benachrichtigungen über das Implementieren des Verbindungspunkts, für den Consumer herzustellen.

Ausführliche Informationen zum Implementieren der Benachrichtigungen, finden Sie unter "Determining Unterstützen von Benachrichtigungen" in Erstellen für einen 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