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
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