Bagikan melalui


IDataObject.DAdvise(IntPtr, Int32, IntPtr, Int32) Metode

Definisi

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.

b
Int32

Nilai ADVF yang menentukan perilaku yang diminta untuk koneksi.

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.

Berlaku untuk