Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use estas regras para verificar se o driver lida corretamente com alguns métodos KMDF especializados para dispositivos USB.
Nesta secção
| Tópico | Descrição |
|---|---|
A regra FailD0EntryIoTargetState especifica que um destino de E/S para um leitor contínuo USB iniciado dentro do EvtDeviceD0Entry será interrompido adequadamente do mesmo retorno de chamada se o EvtDeviceD0Entry falhar. |
|
A regra UsbContReader especifica que um leitor contínuo está configurado corretamente na função de retorno de chamada de evento EvtDevicePrepareHardware de um driver, onde o driver faz uma chamada para o método WdfUsbTargetPipeConfigContinuousReader. |
|
A regra UsbDeviceCreate especifica que os métodos WdfUsbTargetDeviceCreate e WdfUsbTargetDeviceCreateWithParameters não são chamados fora da função de retorno de chamada de evento EvtDevicePrepareHardware . |
|
A regra UsbDeviceCreateFail especifica que o driver retorna da função de retorno de chamada de evento EvtDevicePrepareHardware com um status de erro se a criação de um objeto WDFUSBDEVICE falhar. |
|
A regra UsbDeviceCreateTarget especifica que vários objetos WDFUSBDEVICE não são criados enquanto os objetos WDFUSBDEVICE que estão atualmente no contexto do dispositivo são vazados. |
Para selecionar o conjunto de regras USB
Selecione seu projeto de driver (.vcxProj) no Microsoft Visual Studio. No menu Driver, clique em Iniciar Verificador de Driver Estático...
Clique na guia Regras . Em Conjuntos de regras, selecione USB.
Para selecionar o conjunto de regras padrão em uma janela de prompt de comando do desenvolvedor do Visual Studio, especifique Usb.sdv com a opção /check . Por exemplo:
msbuild /t:sdv /p:Inputs="/check:Usb.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32Para obter mais informações, consulte Usando o Verificador de Driver Estático para Localizar Defeitos em Drivers e Comandos do Verificador de Driver Estático (MSBuild).