transaksi XTYP_WILDCONNECT
Memungkinkan klien untuk membuat percakapan pada setiap nama layanan server dan pasangan nama topik yang cocok dengan nama layanan dan nama topik yang ditentukan. Fungsi panggilan balik server Dynamic Data Exchange (DDE), DdeCallback, menerima transaksi ini ketika klien menentukan nama layanan NULL , nama topik NULL , atau keduanya dalam panggilan ke fungsi DdeConnect atau DdeConnectList .
#define XCLASS_DATA 0x2000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_WILDCONNECT (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)
Parameter
-
uType
-
Jenis transaksi.
-
uFmt
-
Tidak digunakan.
-
hconv
-
Tidak digunakan.
-
hsz1
-
Handel ke nama topik. Jika parameter ini NULL, klien meminta percakapan pada semua nama topik yang didukung server.
-
hsz2
-
Handel ke nama layanan. Jika parameter ini NULL, klien meminta percakapan pada semua nama layanan yang didukung server.
-
hdata
-
Tidak digunakan.
-
dwData1
-
Penunjuk ke struktur CONVCONTEXT yang berisi informasi konteks untuk percakapan. Jika klien bukan aplikasi DDEML, parameter ini diatur ke 0.
-
dwData2
-
Menentukan apakah klien adalah instans aplikasi yang sama dengan server. Jika parameter adalah 1, klien adalah instans yang sama. Jika parameternya adalah 0, klien adalah instans yang berbeda.
Menampilkan nilai
Server harus mengembalikan handel data yang mengidentifikasi array struktur HSZPAIR . Array harus berisi satu struktur untuk setiap nama layanan dan pasangan nama topik yang cocok dengan pasangan nama layanan dan nama topik yang diminta oleh klien. Array harus dihentikan oleh handel string NULL . Sistem mengirimkan transaksi XTYP_CONNECT_CONFIRM ke server untuk mengonfirmasi setiap percakapan dan meneruskan handel percakapan ke server. Server tidak akan menerima konfirmasi ini jika menentukan bendera CBF_SKIP_CONNECT_CONFIRMS dalam fungsi DdeInitialize .
Server harus mengembalikan NULL untuk menolak transaksi XTYP_WILDCONNECT .
Keterangan
Transaksi ini difilter jika aplikasi server menentukan bendera CBF_FAIL_CONNECTIONS dalam fungsi DdeInitialize .
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