共用方式為


XTYP_ADVREQ交易

XTYP_ADVREQ交易會通知伺服器,在指定的主題名稱和專案名稱組上未處理建議交易,以及對應至主題名稱和專案名稱組的資料已變更。 系統會在伺服器呼叫DdePostAdvise函式之後,將此交易傳送至動態 Data Exchange (DDE) 回呼函式DdeCallback

#define     XCLASS_DATA              0x2000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_ADVREQ             (0x0020 | XCLASS_DATA | XTYPF_NOBLOCK )

參數

uType

交易類型。

uFmt

資料應該提交至用戶端的格式。

hconv

交談的控制碼。

hsz1

主題名稱的控制碼。

hsz2

已變更之專案名稱的控制碼。

hdata

未使用。

dwData1

在對DdePostAdvise函式目前呼叫內容中設定的相同主題、專案和格式名稱上,仍要處理之XTYP_ADVREQ交易的計數。 如果目前的 XTYP_ADVREQ 交易是最後一筆交易,則計數為零。 伺服器可以使用這個計數來判斷是否要建立建議資料的 HDATA_APPOWNED 資料控制碼。

如果 DDEML 發出XTYP_ADVREQ交易,則低序字組會設定為CADV_LATEACK,因為伺服器從用戶端逾時DDE_ACK訊息。

不會使用高序單字。

dwData2

未使用。

傳回值

伺服器應該先呼叫 DdeCreateDataHandle 函式,以建立可識別已變更資料的資料控制碼,然後傳回控制碼。 如果伺服器無法完成交易,伺服器應該會傳回 Null

備註

伺服器無法封鎖此交易類型;會忽略 CBR_BLOCK 傳回碼。

規格需求

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

另請參閱

參考

DdeCreateDataHandle

DdeInitialize

DdePostAdvise

概念

動態資料交換管理程式庫