IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Benachrichtigungsverbindung zwischen einem Datenobjekt, das die IDataObject-Schnittstelle implementiert, und einem aufrufenden Objekt, wodurch der Aufrufer Benachrichtigungen über Änderungen an den Daten des Datenobjekts erhalten kann.
public:
int DAdvise(IntPtr a, int b, IntPtr c, int % d);
public int DAdvise (IntPtr a, int b, IntPtr c, ref int d);
abstract member DAdvise : nativeint * int * nativeint * int -> int
Public Function DAdvise (a As IntPtr, b As Integer, c As IntPtr, ByRef d As Integer) As Integer
Parameter
- a
-
IntPtr
nativeint
Ein Zeiger auf das FORMATETC, das das Format sowie Zwischen- und Zielgerät für Benachrichtigungen definiert.
- c
-
IntPtr
nativeint
Ein Zeiger auf den IAdviseSink im aufrufenden Objekt.
- d
- Int32
Ein Zeiger auf die Verbindung, die durch diesen Aufruf der DAdvise-Methode eingerichtet wurde.
Gibt zurück
Die DAdvise-Methode unterstützt die Standardrückgabewerte E_INVALIDARG, E_UNEXPECTED und E_OUTOFMEMORY sowie die folgenden Rückgabewerte:
Rückgabewert | BESCHREIBUNG |
---|---|
S_OK | Die DAdvise-Methode hat die Verbindung erfolgreich erstellt. |
E_NOTIMPL | Das Datenobjekt implementiert die DAdvise-Methode nicht. |
DV_E_LINDEX | lindex ist ungültig. |
DV_E_FORMATETC | Der Datenzeigerwert ist ungültig. |
OLE_E_ADVISENOTSUPPORTED | Das -Objekt unterstützt keine Änderungsbenachrichtigungen. |
Hinweise
Weitere Informationen zur Programmierung mit der IDataObject Schnittstelle und der Microsoft Management Console (MMC) finden Sie im MMC-Programmierhandbuch.
Gilt für:
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