transaksi XTYP_ADVREQ
Transaksi XTYP_ADVREQ memberi tahu server bahwa transaksi saran luar biasa pada nama topik dan pasangan nama item yang ditentukan dan data yang sesuai dengan nama topik dan pasangan nama item telah berubah. Sistem mengirimkan transaksi ini ke fungsi panggilan balik Dynamic Data Exchange (DDE), DdeCallback, setelah server memanggil fungsi DdePostAdvise .
#define XCLASS_DATA 0x2000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_ADVREQ (0x0020 | XCLASS_DATA | XTYPF_NOBLOCK )
Parameter
-
uType
-
Jenis transaksi.
-
uFmt
-
Format di mana data harus dikirimkan ke klien.
-
hconv
-
Handel ke percakapan.
-
hsz1
-
Handel ke nama topik.
-
hsz2
-
Handel ke nama item yang telah berubah.
-
hdata
-
Tidak digunakan.
-
dwData1
-
Hitungan, dalam kata berurutan rendah, dari transaksi XTYP_ADVREQ yang tetap harus diproses pada topik, item, dan nama format yang sama yang diatur dalam konteks panggilan saat ini ke fungsi DdePostAdvise . Jumlahnya adalah nol jika transaksi XTYP_ADVREQ saat ini adalah yang terakhir. Server dapat menggunakan jumlah ini untuk menentukan apakah akan membuat handel data HDATA_APPOWNED ke data saran.
Kata urutan rendah diatur ke CADV_LATEACK jika DDEML mengeluarkan transaksi XTYP_ADVREQ karena pesan DDE_ACK yang terlambat tiba dari klien yang dijalankan lebih awal oleh server.
Kata urutan tinggi tidak digunakan.
-
dwData2
-
Tidak digunakan.
Menampilkan nilai
Server harus terlebih dahulu memanggil fungsi DdeCreateDataHandle untuk membuat handel data yang mengidentifikasi data yang diubah lalu mengembalikan handel. Server harus mengembalikan NULL jika tidak dapat menyelesaikan transaksi.
Keterangan
Server tidak dapat memblokir jenis transaksi ini; kode pengembalian CBR_BLOCK diabaikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Lihat juga
-
Referensi
-
Konseptual