Bagikan melalui


Aturan untuk Driver KMDF

Bagian ini mencantumkan dan menjelaskan Aturan Kepatuhan DDI untuk driver Kerangka Kerja Driver Mode Kernel (KMDF) yang dapat Anda sertakan dalam verifikasi.

Di bagian ini

Topik Deskripsi

Seperangkat aturan default (KMDF)

Seperangkat aturan default (Default.sdv) menentukan kumpulan aturan yang direkomendasikan untuk digunakan saat Anda menganalisis driver Anda.

Seperangkat aturan penggunaan DDI (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda menggunakan KMDF DDI dengan benar.

Seperangkat aturan IrpProcessing (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda memproses paket permintaan I/O (IRP) dengan benar.

Seperangkat aturan Irql (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda melakukan panggilan DDI di IRQL yang diperlukan.

Driver yang tidak mengikuti aturan IRQL dapat menyebabkan masalah serius selama operasi yang dapat menyebabkan kondisi kebuntuan atau crash komputer.

Penguncian seperangkat aturan (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda mengelola sumber daya bersama dengan benar.

Seperangkat aturan lain-lain (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda dengan benar mengikuti serangkaian persyaratan umum untuk penanganan objek perangkat, kunci, dan bahwa driver tidak melakukan panggilan ke DDI yang tidak sesuai untuk driver non-PnP atau untuk driver non-FDO yang bukan pemilik kebijakan daya.

Seperangkat aturan RequestProcessing (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda menyelesaikan atau membatalkan paket permintaan I/O (IRP) dengan benar.

Seperangkat aturan usb (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda menangani beberapa metode KMDF khusus untuk perangkat USB dengan benar.

Seperangkat aturan peringatan (KMDF)

Gunakan aturan ini untuk memverifikasi bahwa driver Anda dapat memproses IRP dengan benar dalam berbagai konteks dan mengikuti praktik terbaik yang direkomendasikan Microsoft.