IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een meldingsverbinding tussen een gegevensobject dat de IDataObject interface en een aanroeperobject implementeert, zodat de beller een melding kan ontvangen van wijzigingen in de gegevens voor het gegevensobject.
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
Parameters
- a
-
IntPtr
nativeint
Een aanwijzer naar het FORMATETC definiƫren van de indeling, het medium en het doelapparaat voor meldingen.
- c
-
IntPtr
nativeint
Een aanwijzer naar het IAdviseSink aanroeperobject.
- d
- Int32
Een aanwijzer naar de verbinding die door deze aanroep naar de DAdvise-methode is ingesteld.
Retouren
De DAdvise-methode ondersteunt de standaardwaarden E_INVALIDARG, E_UNEXPECTED en E_OUTOFMEMORY, evenals de volgende retourwaarden:
| Retourwaarde | Beschrijving |
|---|---|
| S_OK | De DAdvise-methode heeft de verbinding gemaakt. |
| E_NOTIMPL | Het gegevensobject implementeert de DAdvise-methode niet. |
| DV_E_LINDEX | lindex is ongeldig. |
| DV_E_FORMATETC | De waarde van de gegevenspointer is ongeldig. |
| OLE_E_ADVISENOTSUPPORTED | Het object biedt geen ondersteuning voor wijzigingsmeldingen. |
Opmerkingen
Zie de IDataObject voor meer informatie over programmeren met de interface en de Microsoft Management Console (MMC).