IRowsetNotifyImpl-Klasse
Implementiert und registriert IRowsetNotify für den Verbraucher (auch bekannt als "Sink"), damit Benachrichtigungen verarbeitet werden können.
Syntax
class ATL_NO_VTABLE IRowsetNotifyImpl : public IRowsetNotify
Requirements (Anforderungen)
Header: atldbcli.h
Mitglieder
Methoden
Name | Beschreibung |
---|---|
OnFieldChange | Benachrichtigt den Verbraucher über eine Änderung des Werts einer Spalte. |
OnRowChange | Benachrichtigt den Verbraucher über die erste Änderung an einer Zeile oder einer Änderung, die sich auf die gesamte Zeile auswirkt. |
OnRowsetChange | Benachrichtigt den Verbraucher über änderungen, die sich auf das gesamte Rowset auswirken. |
Hinweise
Weitere Informationen zum Implementieren der Verbindungspunktschnittstelle für den Verbraucher finden Sie unter "Empfangen von Benachrichtigungen ".
IRowsetNotifyImpl
stellt eine Dummyimplementierung für IRowsetNotify
, mit leeren Funktionen für die IRowsetNotify
Methoden OnFieldChange, OnRowChange und OnRowsetChange. Wenn Sie beim Implementieren einer IRowsetNotify
Schnittstelle von dieser Klasse erben, können Sie nur die benötigten Methoden implementieren. Sie müssen auch leere Implementierungen für die anderen Methoden selbst bereitstellen.
IRowsetNotifyImpl::OnFieldChange
Benachrichtigt den Verbraucher über eine Änderung des Werts einer Spalte.
Syntax
STDMETHOD(OnFieldChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ HROW /* hRow */,
/* [in] */ DBORDINAL /* cColumns */,
/* [size_is][in] */ DBORDINAL /* rgColumns */ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parameter
Siehe IRowsetNotify::OnFieldChange für Parameterbeschreibungen.
Rückgabewert
Informationen zu Rückgabewertbeschreibungen finden Sie unter "IRowsetNotify::OnFieldChange ".
Hinweise
Diese Methode umschließt die IRowsetNotify::OnFieldChange-Methode . Ausführliche Informationen finden Sie in der Beschreibung dieser Methode in der OLE DB-Programmierreferenz.
IRowsetNotifyImpl::OnRowChange
Benachrichtigt den Verbraucher über die erste Änderung an einer Zeile oder einer Änderung, die sich auf die gesamte Zeile auswirkt.
Syntax
STDMETHOD(OnRowChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBCOUNTITEM /* cRows */,
/* [size_is][in] */ const HROW /* rghRows*/ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parameter
Siehe IRowsetNotify::OnRowChange für Parameterbeschreibungen.
Rückgabewert
Informationen zu Rückgabewertbeschreibungen finden Sie unter "IRowsetNotify::OnRowChange ".
Hinweise
Diese Methode umschließt die IRowsetNotify::OnRowChange-Methode . Ausführliche Informationen finden Sie in der Beschreibung dieser Methode in der OLE DB-Programmierreferenz.
IRowsetNotifyImpl::OnRowsetChange
Benachrichtigt den Verbraucher über änderungen, die sich auf das gesamte Rowset auswirken.
Syntax
STDMETHOD(OnRowsetChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)
Parameter
Siehe IRowsetNotify::OnRowsetChange für Parameterbeschreibungen.
Rückgabewert
Informationen zu Rückgabewertbeschreibungen finden Sie unter "IRowsetNotify::OnRowsetChange ".
Hinweise
Diese Methode umschließt die IRowsetNotify::OnRowsetChange-Methode . Ausführliche Informationen finden Sie in der Beschreibung dieser Methode in der OLE DB-Programmierreferenz.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für