IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en meddelandeanslutning mellan ett dataobjekt som implementerar IDataObject gränssnittet och ett anroparobjekt, så att anroparen kan ta emot meddelanden om ändringar i data för dataobjektet.
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
Parametrar
- a
-
IntPtr
nativeint
En pekare till den FORMATETC definierande format-, mellan- och målenheten för meddelanden.
- c
-
IntPtr
nativeint
En pekare till IAdviseSink på anroparobjektet.
- d
- Int32
En pekare till anslutningen som konfigurerats av det här anropet till metoden DAdvise.
Returer
Metoden DAdvise stöder standardvärdena för returnerar E_INVALIDARG, E_UNEXPECTED och E_OUTOFMEMORY samt följande returvärden:
| Returvärde | Description |
|---|---|
| S_OK | DAdvise-metoden har skapat anslutningen. |
| E_NOTIMPL | Dataobjektet implementerar inte metoden DAdvise. |
| DV_E_LINDEX | lindex är inte giltigt. |
| DV_E_FORMATETC | Datapekarvärdet är inte giltigt. |
| OLE_E_ADVISENOTSUPPORTED | Objektet stöder inte ändringsmeddelanden. |
Kommentarer
Mer information om programmering med gränssnittet IDataObject och Microsoft Management Console (MMC) finns i MMC Programmer's Guide.