Fungsi WdfRegistryRemoveKey (wdfregistry.h)
[Berlaku untuk KMDF dan UMDF]
Metode WdfRegistryRemoveKey menghapus kunci registri yang terkait dengan objek kunci registri kerangka kerja tertentu lalu menghapus objek kunci registri.
Sintaks
NTSTATUS WdfRegistryRemoveKey(
[in] WDFKEY Key
);
Parameter
[in] Key
Handel ke objek kunci registri yang mewakili kunci registri yang dibuka.
Nilai kembali
WdfRegistryRemoveKey mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, metode mungkin mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
|
WdfRegistryRemoveKey tidak dipanggil di IRQL = PASSIVE_LEVEL. |
|
Driver tidak membuka kunci registri dengan akses penghapusan. |
|
Lihat bagian Keterangan. |
Metode ini juga dapat mengembalikan nilai NTSTATUS lainnya.
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Catatan
Sebelum memanggil WdfRegistryRemoveKey, pastikan bahwa semua kunci dan nilai di bawah kunci yang diberikan telah dihapus. Hapus setiap subkunjuk terlebih dahulu, dimulai dengan kunci daun dan jalan ke atas.
Dari driver KMDF, jangan panggil WdfRegistryRemoveKey dan kemudian WdfRegistryClose pada kunci yang sama. WDFKEY tidak lagi valid setelah WdfRegistryRemoveKey kembali.
Untuk informasi selengkapnya tentang objek kunci registri, lihat Menggunakan Registri di Driver Framework-Based.
Contoh
Contoh kode berikut menghapus kunci registri dan menghapus objek kunci registri.
NTSTATUS status;
status = WdfRegistryRemoveKey(Key);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfregistry.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
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