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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 ddeml.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll

另請參閱

概念

DdeClientTransaction

DdeInitialize

DdeQueryConvInfo

動態資料交換管理程式庫

參考