Fungsi ZwFlushKey (wdm.h)
Rutinitas ZwFlushKey memaksa kunci registri untuk diterapkan ke disk.
Sintaks
NTSYSAPI NTSTATUS ZwFlushKey(
[in] HANDLE KeyHandle
);
Parameter
[in] KeyHandle
Tangani ke kunci registri untuk dibersihkan ke disk. Handel ini dibuat oleh panggilan yang berhasil ke ZwCreateKey atau ZwOpenKey.
Nilai kembali
ZwFlushKey mengembalikan STATUS_SUCCESS jika informasi kunci ditransfer ke disk, atau kode kesalahan yang sesuai pada kegagalan.
Keterangan
Anda dapat menghapus perubahan yang dibuat oleh ZwCreateKey atau ZwSetValueKey dengan memanggil ZwFlushKey. Rutinitas ini tidak kembali sampai semua data yang diubah yang terkait dengan KeyHandle telah ditulis ke disk. ZwFlushKey membersihkan seluruh sarang registri untuk kunci, yang mencakup setiap subkunci kunci yang ditentukan.
Rutinitas ini dapat membersihkan seluruh registri. Dengan demikian, itu dapat menghasilkan banyak I/O. Karena sistem membersihkan kunci berubah secara otomatis setiap beberapa detik, Anda jarang perlu memanggil ZwFlushKey.
Untuk informasi selengkapnya tentang bekerja dengan kunci registri, lihat Menggunakan Registri di Driver.
Jika panggilan ke fungsi ini terjadi dalam mode pengguna, Anda harus menggunakan nama "NtFlushKey" alih-alih "ZwFlushKey".
Untuk panggilan dari driver mode kernel, versi NtXxx dan ZwXxx dari rutinItas Windows Native System Services dapat berperilaku berbeda dalam cara mereka menangani dan menginterpretasikan 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 |
---|---|
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), IrqlZwPassive(wdm), ZwRegistryCreate(storport), ZwRegistryCreate(storport), ZwRegistryCreate(wdm), ZwRegistryOpen(storport), ZwRegistryOpen(storport), ZwRegistryOpen(wdm) |
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