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

Lihat juga

CreateTransaction

Fungsi Manajer Transaksi Kernel

SetTransactionInformation