Bagikan melalui


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
Ddeml.h (termasuk Windows.h)

Lihat juga

Referensi

CONVCONTEXT

DdeConnect

DdeInitialize

HSZPAIR

Konseptual

Pustaka Manajemen Pertukaran Data Dinamis