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 und ein Aufruferobjekt implementiert, sodass der Aufrufer Benachrichtigungen über Änderungen an den Daten für das Datenobjekt empfängt.
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 Definieren des Formats, des Mediums und des Zielgeräts für Benachrichtigungen.
- c
-
IntPtr
nativeint
Ein Zeiger auf das IAdviseSink Aufruferobjekt.
- d
- Int32
Ein Zeiger auf die durch diesen Aufruf der DAdvise-Methode eingerichtete Verbindung.
Gibt zurück
Die DAdvise-Methode unterstützt die Standardwerte E_INVALIDARG, E_UNEXPECTED und E_OUTOFMEMORY sowie die folgenden Rückgabewerte:
| Rückgabewert | Description |
|---|---|
| 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 Änderungsbenachrichtigung. |
Hinweise
Weitere Informationen zur Programmierung mit der schnittstelle IDataObject und dem Microsoft Management Console (MMC) finden Sie im Handbuch zum MMC-Programmierhandbuch.