XTYP_CONNECT transaksi
Klien menggunakan transaksi XTYP_CONNECT untuk membuat percakapan. Fungsi panggilan balik server Dynamic Data Exchange (DDE), DdeCallback, menerima transaksi ini ketika klien menentukan nama layanan yang didukung server (dan nama topik yang bukan NULL) dalam panggilan ke fungsi DdeConnect .
#define XCLASS_BOOL 0x1000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_CONNECT (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK)
Parameter
-
uType
-
Jenis transaksi.
-
uFmt
-
Tidak digunakan.
-
hconv
-
Tidak digunakan.
-
hsz1
-
Handel ke nama topik.
-
hsz2
-
Handel ke nama layanan.
-
hdata
-
Tidak digunakan.
-
dwData1
-
Penunjuk ke struktur CONVCONTEXT yang berisi informasi konteks untuk percakapan. Jika klien bukan aplikasi DDEML, parameter ini adalah 0.
-
dwData2
-
Menentukan apakah klien adalah instans aplikasi yang sama dengan server. Jika parameternya adalah 1, klien adalah instans yang sama. Jika parameternya adalah 0, klien adalah instans yang berbeda.
Menampilkan nilai
Fungsi panggilan balik server harus mengembalikan TRUE untuk memungkinkan klien membuat percakapan pada nama layanan dan pasangan nama topik yang ditentukan, atau fungsi harus mengembalikan FALSE untuk menolak percakapan. Jika fungsi panggilan balik mengembalikan TRUE dan percakapan berhasil dibuat, sistem meneruskan handel percakapan ke server dengan mengeluarkan transaksi XTYP_CONNECT_CONFIRM ke fungsi panggilan balik server (kecuali server menentukan bendera CBF_SKIP_CONNECT_CONFIRMS dalam fungsi DdeInitialize ).
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