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 [仅限桌面应用] |
标头 |
|