Compartilhar via


Regra WriteReqs (kmdf)

A regra WriteReqs especifica que uma solicitação de gravação não é passada para métodos KMDF inadequados.

Todas as solicitações apresentadas ao driver no retorno de chamada da função de retorno de chamada de evento EvtIoWrite têm garantia de serem solicitações de gravação. Essas solicitações não podem ser enviadas usando métodos KMDF projetados especificamente para enviar solicitações de leitura ou IOCTL.

As solicitações de gravação não podem ser enviadas para os métodos a seguir

WdfUsbTargetPipeReadSynchronously

WdfIoTargetSendIoctlSynchronously,

WdfIoTargetSendInternalIoctlSynchronously,

WdfIoTargetSendInternalIoctlOthersSynchronously,

WdfIoTargetSendReadSynchronously.

Modelo de driver: KMDF

Como testar

Em tempo de compilação

Execute o Verificador de Driver Estático e especifique a regra WriteReqs .

Use as seguintes etapas para executar uma análise do código:
  1. Prepare seu código (use declarações de tipo de função).
  2. Execute o Verificador de Driver Estático.
  3. Exiba e analise os resultados.

Para obter mais informações, consulte Usando o verificador de driver estático para localizar defeitos em drivers.

Aplica-se a

WdfIoTargetSendInternalIoctlOthersSynchronouslyWdfIoTargetSendInternalIoctlSynchronouslyWdfIoTargetSendIoctlSynchronouslyWdfIoTargetSendReadSynchronouslyWdfUsbTargetPipeReadSynchronously