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 [僅限桌面應用程式]
標頭
Ddeml.h (包含 Windows.h)

另請參閱

參考

DdeClientTransaction

DdeCreateDataHandle

DdeEnableCallback

DdeInitialize

概念

動態資料交換管理程式庫