Fungsi TmIsTransactionActive (wdm.h)
Rutinitas TmIsTransactionActive menunjukkan apakah transaksi tertentu dalam keadaan aktif.
Sintaks
BOOLEAN TmIsTransactionActive(
[in] PKTRANSACTION Transaction
);
Parameter
[in] Transaction
Penunjuk ke objek transaksi. Untuk mendapatkan pointer ini, komponen Anda harus memanggil ObReferenceObjectByHandle dan menyediakan handel objek yang panggilan sebelumnya ke ZwCreateTransaction atau ZwOpenTransaction yang disediakan.
Nilai kembali
TmIsTransactionActive mengembalikan TRUE jika transaksi yang ditentukan dalam keadaan aktif. Jika tidak, rutinitas mengembalikan FALSE.
Keterangan
Ketika transaksi dibuat, transaksi memasuki status aktifnya dan tetap dalam status tersebut sampai urutan pra-persiapan/persiapan/penerapan dimulai.
Untuk informasi selengkapnya tentang TmIsTransactionActive, dan untuk informasi tentang kapan harus menggunakan rutinitas TmXxx KTM alih-alih rutinitas ZwXxx , lihat Menggunakan Rutinitas TmXxx.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi sistem operasi yang lebih baru. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Tingkat apa pun |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk