Aturan ControlDeviceDeleted (kmdf)
Aturan ControDeviceDeleted menentukan bahwa jika driver PnP membuat objek perangkat kontrol, driver harus menghapus objek perangkat kontrol di salah satu fungsi panggilan balik pembersihan sebelum driver dibongkar.
Jika FDO atau driver filter memanggil WdfDeviceCreate untuk objek perangkat kontrol, driver harus memanggil WdfObjectDelete untuk objek perangkat kontrol dari fungsi panggilan balik pembersihan driver untuk objek WDFDEVICE, fungsi panggilan balik penghancuran untuk objek WDFDEVICE, atau fungsi panggilan balik peristiwa EvtDeviceSelfManagedIoCleanup .
Model driver: KMDF
Cara menguji
Pada waktu kompilasi |
---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan ControlDeviceDeleted . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |