IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat koneksi pemberitahuan antara objek data yang mengimplementasikan IDataObject antarmuka dan objek penelepon, memungkinkan penelepon menerima pemberitahuan perubahan data untuk objek data.
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
Penunjuk ke FORMATETC menentukan format, sedang, dan perangkat target untuk pemberitahuan.
- c
-
IntPtr
nativeint
Penunjuk ke IAdviseSink pada objek penelepon.
- d
- Int32
Penunjuk ke koneksi yang disiapkan oleh panggilan ini ke metode DAdvise.
Mengembalikan
Metode DAdvise mendukung standar mengembalikan nilai E_INVALIDARG, E_UNEXPECTED, dan E_OUTOFMEMORY, serta nilai pengembalian berikut:
Mengembalikan nilai | Deskripsi |
---|---|
S_OK | Metode DAdvise berhasil membuat koneksi. |
E_NOTIMPL | Objek data tidak mengimplementasikan metode DAdvise. |
DV_E_LINDEX | lindex tidak valid. |
DV_E_FORMATETC | Nilai penunjuk data tidak valid. |
OLE_E_ADVISENOTSUPPORTED | Objek tidak mendukung pemberitahuan perubahan. |
Keterangan
Untuk informasi selengkapnya tentang pemrograman dengan IDataObject antarmuka dan Konsol Manajemen Microsoft (MMC), lihat Panduan Pemrogram MMC.