Fungsi DdePostAdvise (ddeml.h)

Menyebabkan sistem mengirim transaksi XTYP_ADVREQ ke fungsi panggilan balik Dynamic Data Exchange (DDE) aplikasi panggilan (server) untuk setiap klien dengan perulangan saran aktif pada topik dan item yang ditentukan. Aplikasi server harus memanggil fungsi ini setiap kali data yang terkait dengan nama topik atau pasangan nama item berubah.

Sintaks

BOOL DdePostAdvise(
  [in] DWORD idInst,
  [in] HSZ   hszTopic,
  [in] HSZ   hszItem
);

Parameter

[in] idInst

Jenis: DWORD

Pengidentifikasi instans aplikasi yang diperoleh oleh panggilan sebelumnya ke fungsi DdeInitialize .

[in] hszTopic

Jenis: HSZ

Handel ke string yang menentukan nama topik. Untuk mengirim pemberitahuan untuk semua topik dengan perulangan saran aktif, aplikasi dapat mengatur parameter ini ke 0L.

[in] hszItem

Jenis: HSZ

Handel ke string yang menentukan nama item. Untuk mengirim pemberitahuan untuk semua item dengan perulangan saran aktif, aplikasi dapat mengatur parameter ini ke 0L.

Mengembalikan nilai

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Fungsi DdeGetLastError dapat digunakan untuk mendapatkan kode kesalahan, yang bisa menjadi salah satu nilai berikut:

Keterangan

Server yang memiliki topik atau item yang tidak dapat dienumerasi harus mengatur parameter hszTopic dan hszItem ke NULL sehingga sistem menghasilkan transaksi untuk semua perulangan saran aktif. Fungsi panggilan balik DDE server mengembalikan NULL untuk perulangan saran apa pun yang tidak boleh diperbarui.

Jika server memanggil DdePostAdvise dengan topik, item, dan kumpulan nama format yang menyertakan set yang saat ini sedang ditangani dalam panggilan balik XTYP_ADVREQ , luapan tumpukan dapat mengakibatkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ddeml.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

Konseptual

DdeInitialize

Pustaka Manajemen Pertukaran Data Dinamis

Referensi

XTYP_ADVREQ