Aturan InternalIoctlReqs (kmdf)
Aturan InternalIoctlReqs menentukan bahwa permintaan IOCTL internal tidak diteruskan ke antarmuka driver perangkat (DDI) pengiriman permintaan (DDI) KMDF yang tidak sesuai.
Semua permintaan yang disajikan kepada driver dalam fungsi panggilan balik EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL dijamin sebagai permintaan IOCTL internal. Oleh karena itu, IOCTL ini tidak dapat dikirim dengan menggunakan DDI yang khusus untuk mengirim baca, tulis, atau IOCTL, permintaan, seperti WdfIoTargetSendReadSynchronously, WdfIoTargetSendWriteSynchronously, WdfIoTargetSendIoctlSynchronously, WdfUsbTargetPipeWriteSynchronously.
Model driver: KMDF
Cara menguji
Pada waktu kompilasi |
---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan InternalIoctlReqs . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |
Berlaku untuk
WdfIoTargetSendIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfIoTargetSendWriteSynchronouslyWdfUsbTargetPipeReadSynchronouslyWdfUsbTargetPipeWriteSynchronously
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