XTYP_REQUEST事务

客户端使用 XTYP_REQUEST 事务从服务器请求数据。 当客户端在 DdeClientTransaction函数中指定XTYP_REQUEST时,动态数据 exchange (DDE) 服务器回调函数 DdeCallback 接收此事务。

#define     XCLASS_DATA              0x2000
#define     XTYP_REQUEST            (0x00B0 | XCLASS_DATA          )

参数

uType

事务类型。

uFmt

服务器应将数据提交到客户端的格式。

hconv

会话的句柄。

hsz1

主题名称的句柄。

hsz2

项名称的句柄。

hdata

未使用。

dwData1

未使用。

dwData2

未使用。

返回值

服务器应调用 DdeCreateDataHandle 函数来创建标识数据的数据句柄,然后返回句柄。 如果服务器无法完成事务,则应返回 NULL 。 如果服务器返回 NULL,客户端将收到DDE_FNOTPROCESSED标志。

备注

如果服务器应用程序在 DdeInitialize 函数中指定了 CBF_FAIL_REQUESTS 标志,则会筛选此事务。

如果响应此事务需要长时间处理,则服务器可以返回CBR_BLOCK返回代码,以暂停当前会话上的未来事务,然后异步处理该事务。 当服务器完成并且数据已准备好传递给客户端时,服务器可以调用 DdeEnableCallback 函数来恢复会话。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Ddeml.h (包括 Windows.h)

另请参阅

引用

DdeClientTransaction

DdeCreateDataHandle

DdeEnableCallback

DdeInitialize

概念性

动态数据交换管理库