struktur TRANSACTION_PROPERTIES_INFORMATION (wdm.h)

Struktur TRANSACTION_PROPERTIES_INFORMATION berisi properti objek transaksi .

Sintaks

typedef struct _TRANSACTION_PROPERTIES_INFORMATION {
  ULONG         IsolationLevel;
  ULONG         IsolationFlags;
  LARGE_INTEGER Timeout;
  ULONG         Outcome;
  ULONG         DescriptionLength;
  WCHAR         Description[1];
} TRANSACTION_PROPERTIES_INFORMATION, *PTRANSACTION_PROPERTIES_INFORMATION;

Anggota

IsolationLevel

Disiapkan untuk penggunaan masa mendatang.

IsolationFlags

Disiapkan untuk penggunaan masa mendatang.

Timeout

Nilai waktu habis. Jika transaksi belum dilakukan pada waktu yang ditentukan oleh parameter ini, KTM mengembalikan transaksi. Nilai waktu habis dinyatakan dalam unit waktu sistem (interval 100 nanodetik), dan dapat menentukan waktu absolut atau waktu relatif. Jika nilai anggota Batas Waktu negatif, waktu kedaluwarsa relatif terhadap waktu sistem saat ini. Jika tidak, waktu kedaluwarsa adalah absolut. Atur anggota ini ke nol jika tidak ada waktu habis yang diperlukan. Jika Batas Waktu adalah nol, transaksi tidak pernah kehabisan waktu.

Outcome

Nilai yang diketik TRANSACTION_OUTCOME yang mengidentifikasi hasil transaksi (hasil). Anda dapat memperoleh nilai ini dengan memanggil ZwQueryInformationTransaction, tetapi Anda tidak dapat mengatur nilai dengan ZwSetInformationTransaction.

DescriptionLength

Ukuran, dalam byte, dari buffer yang berisi array anggota Deskripsi .

Description[1]

Array karakter yang dialokasikan pemanggil yang berisi atau menerima string deskripsi transaksi. Klien TPS dapat menentukan string ini saat memanggil ZwCreateTransaction. Klien dapat mengambil string dengan memanggil dengan memanggil ZwQueryInformationTransaction, dan dapat memodifikasi string dengan memanggil ZwSetInformationTransaction.

Keterangan

Struktur TRANSACTION_PROPERTIES_INFORMATION digunakan dengan rutinitas ZwQueryInformationTransaction dan ZwSetInformationTransaction .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista.
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

TRANSACTION_INFORMATION_CLASS

TRANSACTION_OUTCOME

ZwCreateTransaction

ZwQueryInformationTransaction

ZwSetInformationTransaction