Fungsi OpenTransaction (ktmw32.h)
Membuka transaksi yang ada.
Sintaks
HANDLE OpenTransaction(
[in] DWORD dwDesiredAccess,
[in] LPGUID TransactionId
);
Parameter
[in] dwDesiredAccess
Akses ke objek transaksi. Anda harus memiliki akses baca dan tulis untuk bekerja dengan transaksi. Lihat Masker Akses Transaksi untuk daftar nilai yang valid.
[in] TransactionId
GUID yang mengidentifikasi transaksi yang akan dibuka. Ini biasanya disebut sebagai unit kerja untuk transaksi.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah handel untuk transaksi.
Jika fungsi gagal, nilai yang dikembalikan adalah INVALID_HANDLE_VALUE. Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError .
Daftar berikut mengidentifikasi kemungkinan kode kesalahan:
Keterangan
Klien menutup handel transaksi dengan menggunakan fungsi CloseHandle . Jika handel transaksi terakhir ditutup tanpa ada yang memanggil fungsi CommitTransaction pada transaksi, maka KTM secara implisit mengembalikan transaksi.
Persyaratan
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 |