Aturan DoubleCompletionLocal (kmdf)
Aturan DoubleCompletionLocal menentukan bahwa driver tidak boleh menyelesaikan permintaan I/O dua kali.
Metode berikut tidak boleh dipanggil dua kali berturut-turut untuk permintaan yang sama:
WdfRequestCompleteWithInformation
WdfRequestCompleteWithPriorityBoost
Perbedaan antara aturan ini dan aturan DoubleCompletion adalah bahwa aturan ini hanya dilakukan dalam fungsi panggilan balik antrean I/O default.
Model driver: KMDF
Cara menguji
Pada waktu kompilasi |
---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan DoubleCompletionLocal . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |
Berlaku untuk
WdfRequestCompleteWdfRequestCompleteWithInformationWdfRequestCompleteWithPriorityBoost