XTYP_REQUEST交易
用戶端會使用 XTYP_REQUEST 異動向伺服器要求資料。 動態資料交換 (DDE) 伺服器回呼函式DdeCallback會在用戶端在DdeClientTransaction函式中指定XTYP_REQUEST時收到此交易。
#define XCLASS_DATA 0x2000
#define XTYP_REQUEST (0x00B0 | XCLASS_DATA )
參數
-
uType
-
交易類型。
-
uFmt
-
伺服器應該將資料提交至用戶端的格式。
-
hconv
-
交談的控制碼。
-
hsz1
-
主題名稱的控制碼。
-
hsz2
-
專案名稱的控制碼。
-
hdata
-
未使用。
-
dwData1
-
未使用。
-
dwData2
-
未使用。
傳回值
伺服器應該呼叫 DdeCreateDataHandle 函式,以建立可識別資料的資料控制碼,然後傳回控制碼。 如果伺服器無法完成交易,伺服器應該會傳回 Null 。 如果伺服器傳回 Null,用戶端將會收到DDE_FNOTPROCESSED旗標。
備註
如果伺服器應用程式在DdeInitialize函式中指定了 CBF_FAIL_REQUESTS旗標,則會篩選此交易。
如果回應此交易需要冗長的處理,伺服器可以傳回CBR_BLOCK傳回碼,以暫停目前交談上的未來交易,然後以非同步方式處理交易。 當伺服器完成且資料準備好傳遞至用戶端時,伺服器可以呼叫 DdeEnableCallback 函式以繼續交談。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|