Fungsi NtRecoverResourceManager (wdm.h)
Rutinitas ZwRecoverResourceManager mencoba memulihkan transaksi yang terkait dengan setiap pendaftaran objek resource manager tertentu.
Sintaks
__kernel_entry NTSYSCALLAPI NTSTATUS NtRecoverResourceManager(
[in] HANDLE ResourceManagerHandle
);
Parameter
[in] ResourceManagerHandle
Handel ke objek manajer sumber daya yang diperoleh oleh panggilan sebelumnya ke ZwCreateResourceManager atau ZwOpenResourceManager. Handel harus memiliki akses RESOURCEMANAGER_RECOVER ke objek.
Nilai kembali
ZwRecoverResourceManager mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, rutinitas ini mungkin mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Handel yang ditentukan bukan handel ke objek resource manager. |
|
Handel objek tidak valid. |
|
Manajer transaksi yang terkait dengan resource manager yang ditentukan tidak tersedia. |
|
Pemanggil tidak memiliki akses yang sesuai ke objek manajer sumber daya. |
Rutinitas mungkin mengembalikan nilai NTSTATUS lainnya.
Keterangan
Saat manajer sumber daya memanggil ZwRecoverResourceManager, KTM mengirimkan pemberitahuan TRANSACTION_NOTIFY_RECOVER ke manajer sumber daya untuk setiap pendaftaran manajer sumber daya. (Jika pendaftaran adalah pendaftaran yang unggul, KTM mengirimkan TRANSACTION_NOTIFY_RECOVER_QUERY alih-alih TRANSACTION_NOTIFY_RECOVER.)
Pemberitahuan akhir yang dikirim KTM ke manajer sumber daya TRANSACTION_NOTIFY_LAST_RECOVER.
Untuk informasi selengkapnya tentang ZwRecoverResourceManager, lihat Menangani Operasi Pemulihan.
NtRecoverResourceManager dan ZwRecoverResourceManager adalah dua versi dari rutinitas Windows Native System Services yang sama.
Untuk panggilan dari driver mode kernel, versi NtXxx dan ZwXxx dari rutinitas Windows Native System Services dapat berperilaku berbeda dalam cara mereka menangani dan menafsirkan parameter input. Untuk informasi selengkapnya tentang hubungan antara versi NtXxx dan ZwXxx dari rutinitas, lihat Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli.
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, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Lihat juga
Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli
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