Aturan ReqSendFail (kmdf)
Aturan ReqSendFail menentukan bahwa driver harus mengatur status penyelesaian yang benar dalam kasus di mana metode WdfRequestSend mungkin gagal.
WdfRequestSend dapat mengembalikan FALSE jika gagal mengirim permintaan, bahkan jika bendera WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET diatur dalam opsi permintaan driver. Dalam kasus seperti itu, driver harus menyelesaikan permintaan dengan status penyelesaian yang sesuai, dengan memanggil WdfRequestComplete, WdfRequestCompleteWithInformation, atau WdfRequestCompleteWithPriorityBoost, atau dengan memanggil WdfObjectDelete.
Model driver: KMDF
Cara menguji
Pada waktu kompilasi |
---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan ReqSendFail . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |
Berlaku untuk
WdfObjectDeleteWdfRequestCompleteWdfRequestCompleteWithInformationWdfRequestCompleteWithPriorityBoostWdfRequestReuseWdfRequestSend
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