XTYP_CONNECT事务

客户端使用 XTYP_CONNECT 事务建立会话。 当客户端在调用 DdeConnect 函数时,动态数据Exchange (DDE) 服务器回调函数 DdeCallback 将接收此事务,并且该名称 (不是 NULL) 。

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

parameters

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管理库