Aturan ReqCompletionRoutine (kmdf)
Aturan ReqCompletionRoutine menentukan bahwa rutinitas penyelesaian harus ditetapkan sebelum permintaan dikirim ke target I/O.
Jika permintaan tidak dikirim secara sinkron, atau tidak dikirim sebagai kirim dan lupakan, (ditentukan oleh bendera WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET ), driver harus menetapkan rutinitas penyelesaian sehingga target I/O dapat memberi tahu driver ketika permintaan selesai.
Model driver: KMDF
Cara menguji
Pada waktu kompilasi |
---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan ReqCompletionRoutine . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |
Berlaku untuk
WdfRequestSendWdfRequestSetCompletionRoutine
Lihat juga
Menyelesaikan Permintaan I/OMenyinkronkan Kode Pembatalan dan PenyelesaianWDF_REQUEST_SEND_OPTIONS_FLAGSWDF_REQUEST_SEND_OPTIONS