Regra InternalIoctlReqs (kmdf)
A regra InternalIoctlReqs especifica que as solicitações IOCTL internas não são passadas para DDIs (interfaces de driver de dispositivo) de envio de solicitação KMDF inadequadas.
Todas as solicitações apresentadas ao driver na função de retorno de chamada EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL têm garantia de serem solicitações IOCTL internas. Portanto, essas IOCTLs não podem ser enviadas usando DDIs específicos para enviar solicitações de leitura, gravação ou IOCTL, como WdfIoTargetSendReadSynchronously, WdfIoTargetSendWriteSynchronously, WdfIoTargetSendIoctlSynchronously, WdfUsbTargetPipeWriteSynchronously.
Modelo de driver: KMDF
Como testar
Em tempo de compilação |
---|
Execute o Verificador de Driver Estático e especifique a regra InternalIoctlReqs . Use as seguintes etapas para executar uma análise do código:
Para obter mais informações, consulte Usando o verificador de driver estático para localizar defeitos em drivers. |
Aplica-se a
WdfIoTargetSendIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfIoTargetSendWriteSynchronouslyWdfUsbTargetPipeReadSynchronouslyWdfUsbTargetPipeWriteSynchronously