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
Benachrichtigt den Consumer zu einer Änderung am Wert einer Spalte. |
|
Benachrichtigt den Consumer zu einer Änderung, die die Zeilen angewendet. |
|
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
Overview of Notifications (OLE DB)