DdeAbandonTransaction 函数 (ddeml.h)
放弃指定的异步事务并释放与该事务关联的所有资源。
语法
BOOL DdeAbandonTransaction(
[in] DWORD idInst,
[in] HCONV hConv,
[in] DWORD idTransaction
);
参数
[in] idInst
类型:DWORD
由上一次调用 DdeInitialize 函数获取的应用程序实例标识符。
[in] hConv
类型: HCONV
在其中启动事务的会话的句柄。 如果此参数为 0L,则放弃所有事务 (即 ,) 忽略 idTransaction 参数。
[in] idTransaction
类型:DWORD
要放弃的事务的标识符。 如果此参数为 0L,则放弃指定会话中的所有活动事务。
返回值
类型: BOOL
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
DdeGetLastError 函数可用于获取错误代码,该错误代码可以是以下值之一:
备注
只有动态数据交换 (DDE) 客户端应用程序应调用 DdeAbandonTransaction。 如果服务器应用程序在客户端调用 DdeAbandonTransaction 后响应事务,系统会放弃事务结果。 此函数对同步事务没有影响。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ddeml.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
请参阅
概念性
引用