XTYP_CONNECT交易

用戶端會使用 XTYP_CONNECT 交易來建立交談。 動態資料Exchange (DDE) 伺服器回呼函式DdeCallback會在用戶端指定伺服器支援 (的服務名稱時收到此交易,以及呼叫 DdeConnect函式時,不是Null的主題名稱,) 。

#define     XCLASS_BOOL              0x1000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_CONNECT            (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK)

參數

uType

交易類型。

uFmt

未使用。

hconv

未使用。

hsz1

主題名稱的控制碼。

hsz2

服務名稱的控制碼。

hdata

未使用。

dwData1

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

dwData2

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

傳回值

伺服器回呼函式應該會傳回 TRUE ,以允許用戶端在指定的服務名稱和主題名稱組上建立交談,否則函式應該會傳回 FALSE 來拒絕交談。 如果回呼函式傳回TRUE且交談已成功建立,則系統會將交談控制碼傳遞給伺服器,方法是將XTYP_CONNECT_CONFIRM交易發行至伺服器的回呼函式 (,除非伺服器在DdeInitialize函式中指定了 CBF_SKIP_CONNECT_CONFIRMS旗標) 。

備註

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

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

規格需求

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

另請參閱

參考

CONVCONTEXT

DdeConnect

DdeInitialize

概念

動態資料Exchange管理程式庫