Правило WriteReqs (kmdf)
Правило WriteReqs указывает, что запрос на запись не передается недопустимым методам KMDF.
Все запросы, представленные драйверу в обратном вызове функции обратного вызова события EvtIoWrite , гарантированно являются запросами на запись. Эти запросы нельзя отправлять с помощью методов KMDF, специально разработанных для отправки запросов на чтение или IOCTL.
Запросы на запись не могут быть отправлены в следующие методы
WdfUsbTargetPipeReadSynchronously
WdfIoTargetSendIoctlSynchronously,
WdfIoTargetSendInternalIoctlSynchronously,
WdfIoTargetSendInternalIoctlOthersSynchronously,
WdfIoTargetSendReadSynchronously.
Модель драйвера: KMDF
Как тестировать
Во время компиляции |
---|
Запустите средство проверки статических драйверов и укажите правило WriteReqs . Выполните следующие действия, чтобы выполнить анализ кода.
Дополнительные сведения см. в разделе Использование средства проверки статических драйверов для поиска дефектов в драйверах. |
Применяется к
WdfIoTargetSendInternalIoctlOthersSynchronouslyWdfIoTargetSendInternalIoctlSynchronouslyWdfIoTargetSendIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfUsbTargetPipeReadSynchronously