Fungsi GetTransactionInformation (ktmw32.h)
Mengembalikan informasi yang diminta tentang transaksi yang ditentukan.
Sintaks
BOOL GetTransactionInformation(
[in] HANDLE TransactionHandle,
[out, optional] PDWORD Outcome,
[out, optional] PDWORD IsolationLevel,
[out, optional] PDWORD IsolationFlags,
[out, optional] PDWORD Timeout,
[in] DWORD BufferLength,
[out, optional] LPWSTR Description
);
Parameter
[in] TransactionHandle
Handel ke transaksi. Handel harus memiliki izin TRANSACTION_QUERY_INFORMATION untuk mengambil informasi.
[out, optional] Outcome
Pointer ke buffer yang menerima hasil transaksi saat ini. Jika panggilan ke fungsi GetTransactionInformation berhasil, nilai ini akan menjadi salah satu nilai enumerasi TRANSACTION_OUTCOME .
[out, optional] IsolationLevel
Dicadangkan.
[out, optional] IsolationFlags
Dicadangkan.
[out, optional] Timeout
Pointer ke variabel yang menerima nilai batas waktu, dalam milidetik, untuk transaksi ini.
[in] BufferLength
Ukuran parameter Deskripsi , dalam byte. Nilai panjang buffer tidak boleh lebih panjang dari nilai MAX_TRANSACTION_DESCRIPTION_LENGTH.
[out, optional] Description
Penunjuk ke buffer yang menerima deskripsi transaksi yang ditentukan pengguna.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi GetLastError .
Daftar berikut mengidentifikasi kemungkinan kode kesalahan:
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 |