共用方式為


XTYP_EXECUTE交易

用戶端會使用 XTYP_EXECUTE 交易,將命令字串傳送至伺服器。 動態資料交換 (DDE) 伺服器回呼函式DdeCallback會在用戶端在DdeClientTransaction函式中指定XTYP_EXECUTE時收到此交易。

#define     XCLASS_FLAGS             0x4000
#define     XTYP_EXECUTE            (0x0050 | XCLASS_FLAGS         )

參數

uType

交易類型。

uFmt

未使用。

hconv

交談的控制碼。

hsz1

主題名稱的控制碼。

hsz2

未使用。

hdata

命令字串的控制碼。

dwData1

未使用。

dwData2

未使用。

傳回值

如果伺服器回呼函式處理此交易,則應該傳回 DDE_FACKDDE_FBUSY 如果太忙碌而無法處理此交易,或如果它拒絕此交易 ,則DDE_FNOTPROCESSED

備註

如果伺服器應用程式在DdeInitialize函式中指定CBF_FAIL_EXECUTES旗標,則會篩選此交易。

應用程式必須釋放在此交易期間取得的資料控制碼。 不過,如果應用程式必須在回呼函式傳回之後處理字串,則必須複製與資料處理控制碼相關聯的命令字串。 應用程式可以使用 DdeGetData 函式來複製資料。

因為大部分用戶端應用程式預期伺服器應用程式會同步執行XTYP_EXECUTE交易,所以伺服器應該嘗試從 DDE 回呼函式或傳回CBR_BLOCK傳回碼,執行XTYP_EXECUTE交易的所有處理。 如果 hdata 參數是指示伺服器終止的命令,則伺服器在處理 XTYP_EXECUTE 交易之後應該執行此動作。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Ddeml.h (包含 Windows.h)

另請參閱

參考

DdeClientTransaction

DdeGetData

DdeInitialize

概念

動態資料交換管理程式庫