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

请参阅

概念性

DdeClientTransaction

DdeInitialize

DdeQueryConvInfo

动态数据交换管理库

引用