Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aturan IoctlReqs menentukan bahwa permintaan IOCTL tidak boleh diteruskan ke permintaan KMDF yang tidak sesuai atau mengirim antarmuka driver perangkat (DDI).
Semua permintaan yang disajikan ke fungsi panggilan balik peristiwa EvtIoDeviceControl driver dijamin sebagai permintaan IOCTL. Fungsi EvtIoDeviceControl driver dinyatakan menggunakan deklarasi jenis peran fungsi EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL.
Permintaan IOCTL ini tidak dapat dikirim ke DDI berikut yang khusus untuk mengirim permintaan baca, tulis, atau IOCTL:
WdfUsbTargetPipeSendUrbSynchronously, WdfIoTargetSendReadSynchronously, WdfIoTargetSendWriteSynchronously, WdfIoTargetSendInternalIoctlSynchronously, WdfIoTargetSendInternalIoctlOthersSynchronously, WdfUsbTargetPipeWriteSynchronously, WdfUsbTargetPipeReadSynchronously
Model driver: KMDF
Cara menguji
| Pada waktu kompilasi |
|---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan IoctlReqs . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |
Berlaku untuk
WdfIoTargetSendInternalIoctlOthersSynchronouslyWdfIoTargetSendInternalIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfIoTargetSendWriteSynchronouslyWdfUsbTargetPipeReadSynchronouslyWdfUsbTargetPipeSendUrbSynchronouslyWdfUsbTargetPipeWriteSynchronously