共用方式為


XTYP_ADVSTART交易

用戶端會使用 XTYP_ADVSTART 交易來建立與伺服器的建議迴圈。 當用戶端指定XTYP_ADVSTART做為DdeTransaction函式的wType參數時,動態資料交換 () 伺服器回呼函式DdeCallback會收到此交易。

#define     XCLASS_BOOL              0x1000
#define     XTYP_ADVSTART           (0x0030 | XCLASS_BOOL          )

參數

uType

交易類型。

uFmt

用戶端所要求的資料格式。

hconv

交談的控制碼。

hsz1

主題名稱的控制碼。

hsz2

專案名稱的控制碼。

hdata

未使用。

dwData1

未使用。

dwData2

未使用。

傳回值

伺服器回呼函式應該會傳回 TRUE ,以允許指定主題名稱和專案名稱配對上的建議迴圈,或 FALSE 來拒絕建議迴圈。 如果回呼函式傳回 TRUE,則相同主題名稱和專案名稱組上的伺服器對 DdePostAdvise 函式的任何後續呼叫都會讓系統將 XTYP_ADVREQ 交易傳送至伺服器。

備註

如果用戶端針對已建立的建議迴圈要求主題名稱、專案名稱和資料格式的建議迴圈,動態資料交換管理程式庫 (DDEML) 不會建立重複的建議迴圈,而是改變建議迴圈旗標, (XTYPF_ACKREQXTYPF_NODATA) 以符合最新的要求。

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

規格需求

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

另請參閱

參考

DdeClientTransaction

DdeInitialize

DdePostAdvise

概念

動態資料交換管理程式庫