XTYP_WILDCONNECT交易

可讓用戶端在符合指定之服務名稱和主題名稱的每個伺服器服務名稱和主題名稱組上建立交談。 動態資料交換 (DDE) 伺服器回呼函式DdeCallback會在用戶端指定Null服務名稱、Null主題名稱,或同時在呼叫 DdeConnect 或 DdeConnectList函式時收到此交易。

#define     XCLASS_DATA              0x2000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_WILDCONNECT        (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK)

參數

uType

交易類型。

uFmt

未使用。

hconv

未使用。

hsz1

主題名稱的控制碼。 如果此參數為 Null,用戶端會在伺服器支援的所有主題名稱上要求交談。

hsz2

服務名稱的控制碼。 如果此參數為 Null,用戶端會在伺服器支援的所有服務名稱上要求交談。

hdata

未使用。

dwData1

CONVCONTEXT結構的指標,其中包含交談的內容資訊。 如果用戶端不是 DDEML 應用程式,此參數會設定為 0。

dwData2

指定用戶端是否與伺服器相同的應用程式實例。 如果 參數是 1,用戶端就是相同的實例。 如果 參數是 0,用戶端是不同的實例。

傳回值

伺服器應該傳回可識別 HSZPAIR 結構陣列的資料控制碼。 陣列應該針對每個服務名稱與主題名稱組包含一個結構,其符合用戶端所要求的 service-name 和 topic-name 組。 陣列必須由 Null 字串控制碼終止。 系統會將 XTYP_CONNECT_CONFIRM 交易傳送至伺服器,以確認每個交談,並將交談控制碼傳遞至伺服器。 如果伺服器在DdeInitialize函式中指定CBF_SKIP_CONNECT_CONFIRMS旗標,則不會收到這些確認。

伺服器應該傳回 Null 來拒絕 XTYP_WILDCONNECT 交易。

備註

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

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

規格需求

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

另請參閱

參考

CONVCONTEXT

DdeConnect

DdeInitialize

HSZPAIR

概念

動態資料交換管理程式庫