XTYP_CONNECT交易
用戶端會使用 XTYP_CONNECT 交易來建立交談。 動態資料Exchange (DDE) 伺服器回呼函式DdeCallback會在用戶端指定伺服器支援 (的服務名稱時收到此交易,以及呼叫 DdeConnect函式時,不是Null的主題名稱,) 。
#define XCLASS_BOOL 0x1000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_CONNECT (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK)
參數
-
uType
-
交易類型。
-
uFmt
-
未使用。
-
hconv
-
未使用。
-
hsz1
-
主題名稱的控制碼。
-
hsz2
-
服務名稱的控制碼。
-
hdata
-
未使用。
-
dwData1
-
CONVCONTEXT結構的指標,其中包含交談的內容資訊。 如果用戶端不是 DDEML 應用程式,則此參數為 0。
-
dwData2
-
指定用戶端是否與伺服器相同的應用程式實例。 如果 參數為 1,則用戶端是相同的實例。 如果參數為 0,則用戶端是不同的實例。
傳回值
伺服器回呼函式應該會傳回 TRUE ,以允許用戶端在指定的服務名稱和主題名稱組上建立交談,否則函式應該會傳回 FALSE 來拒絕交談。 如果回呼函式傳回TRUE且交談已成功建立,則系統會將交談控制碼傳遞給伺服器,方法是將XTYP_CONNECT_CONFIRM交易發行至伺服器的回呼函式 (,除非伺服器在DdeInitialize函式中指定了 CBF_SKIP_CONNECT_CONFIRMS旗標) 。
備註
如果伺服器應用程式在DdeInitialize函式中指定了 CBF_FAIL_CONNECTIONS旗標,則會篩選此交易。
伺服器無法封鎖此交易類型;會忽略 CBR_BLOCK 傳回碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|