Bagikan melalui


Fungsi DdeAbandonTransaction (ddeml.h)

Meninggalkan transaksi asinkron yang ditentukan dan merilis semua sumber daya yang terkait dengan transaksi.

Sintaks

BOOL DdeAbandonTransaction(
  [in] DWORD idInst,
  [in] HCONV hConv,
  [in] DWORD idTransaction
);

Parameter

[in] idInst

Jenis: DWORD

Pengidentifikasi instans aplikasi yang diperoleh oleh panggilan sebelumnya ke fungsi DdeInitialize .

[in] hConv

Jenis: HCONV

Handel ke percakapan tempat transaksi dimulai. Jika parameter ini adalah 0L, semua transaksi ditinggalkan (artinya, parameter idTransaction diabaikan).

[in] idTransaction

Jenis: DWORD

Pengidentifikasi transaksi yang akan ditinggalkan. Jika parameter ini adalah 0L, semua transaksi aktif dalam percakapan yang ditentukan akan ditinggalkan.

Menampilkan nilai

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Fungsi DdeGetLastError dapat digunakan untuk mendapatkan kode kesalahan, yang bisa menjadi salah satu nilai berikut:

Keterangan

Hanya aplikasi klien Dynamic Data Exchange (DDE) yang harus memanggil DdeAbandonTransaction. Jika aplikasi server merespons transaksi setelah klien memanggil DdeAbandonTransaction, sistem akan membuang hasil transaksi. Fungsi ini tidak berpengaruh pada transaksi sinkron.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ddeml.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

Konseptual

DdeClientTransaction

DdeInitialize

DdeQueryConvInfo

Pustaka Manajemen Pertukaran Data Dinamis

Referensi