Fungsi CommitTransaction (ktmw32.h)

Meminta agar transaksi yang ditentukan dilakukan.

Sintaks

BOOL CommitTransaction(
  [in] HANDLE TransactionHandle
);

Parameter

[in] TransactionHandle

Handel ke transaksi yang akan dilakukan.

Handel ini harus dibuka dengan hak akses TRANSACTION_COMMIT. Untuk informasi selengkapnya, lihat Keamanan dan Hak Akses KTM.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah 0 (nol). Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError .

Daftar berikut mengidentifikasi kemungkinan kode kesalahan:

Keterangan

Anda dapat melakukan handel transaksi apa pun yang telah dibuka atau dibuat menggunakan izin TRANSACTION_COMMIT; aplikasi apa pun dapat melakukan transaksi, bukan hanya pembuat.

Fungsi ini hanya dapat dipanggil jika transaksi masih aktif, tidak disiapkan, disiapkan sebelumnya, atau digulung balik.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header ktmw32.h
Pustaka Ktmw32.lib
DLL Ktmw32.dll

Lihat juga

CreateTransaction

Fungsi Manajer Transaksi Kernel

OpenTransaction

RollbackTransaction