Partilhar via


Guia Drivers WDF

Este tópico fornece informações detalhadas sobre a página Drivers WDF do Verificador WDF. Esta página lista todos os drivers WDF no computador e você pode alterar suas configurações de verificação e as configurações dos dispositivos que os usam. Comece aqui se você estiver interessado em um driver específico.

Ao iniciar o aplicativo, você verá uma lista dos drivers WDF e versões de tempo de execução atualmente no sistema. Cada linha inclui o nome do binário do driver, seu nome de exibição de serviço, versão da estrutura e, para drivers KMDF, tipo de início.

Ao destacar um driver, você verá todos os dispositivos que estão usando esse driver no momento, bem como os processos de host UMDF relacionados. O controle de processo do host só é visível quando um driver UMDF em execução é selecionado.

Captura de tela da guia Drivers WDF no aplicativo WDF Verifier.

Esquema de cores

Para cada driver, um ícone codificado por cores indica se ele usa KMDF, UMDF 1 ou UMDF 2.

O código de cores indica o estado do condutor e o que precisa de fazer para que as alterações às definições de verificação do condutor entrem em vigor.

  • Azul indica que o driver está em uso e está associado a um ou mais dispositivos PnP. Para que as alterações entrem em vigor, é necessário desativar e reativar esses dispositivos. Você pode escolher se o WDF Verifier faz isso por você na guia Minhas Preferências . Para esses drivers, você obtém uma lista de dispositivos associados.
  • Vermelho indica que um driver está em uso, mas não está associado a um dispositivo PnP. Para que as alterações entrem em vigor:
    • Para KMDF, você deve reinicializar.
    • Para UMDF, você deve parar e reiniciar todos os processos de host UMDF.
  • Verde indica que o driver não está em uso no momento. Se você alterar as configurações, as alterações entrarão em vigor na próxima vez que o driver for carregado.

Opções predefinidas

Para drivers com configurações específicas de driver (KMDF e UMDF 2), clique com o botão direito do mouse no nome do driver para o seguinte menu de opções rápidas:

  • Defina as configurações padrão.
  • Ative os pontos de interrupção WDF e as macros VERIFY no código do driver.
  • Habilite todas as configurações de teste recomendadas (verificador ligado, buffer IFR detalhado e maior, verificação de nível inferior).

Se você alterar as configurações do driver, mas não tiver confirmado as alterações, (*) aparecerá após o nome do driver e o menu incluirá uma opção adicional para desfazer as alterações.

Alterando as configurações de verificação individual de um driver

Clique no + à esquerda do ícone de cor para ver as configurações de verificação atuais de um driver. Você pode clicar com o botão direito do mouse em opções individuais para alterá-las.

Clicar com o botão direito do rato numa opção booleana alterna sua configuração. Algumas configurações apresentam uma lista de opções válidas, enquanto outras apresentam um controle de edição onde você pode digitar um valor. O aplicativo emite um sinal sonoro se você inserir um valor inválido. Pressione Enter para usar seu novo valor ou clique fora do controle para cancelar a alteração.

Você deve inserir um valor hexadecimal em AllocateFailCount e um valor decimal para HostTimeoutSeconds.

Se você habilitar um recurso que requer o Verificador KMDF ativado e a opção VerifierOn estiver desativada no momento, o aplicativo o ativará. Você ainda pode desativá-lo manualmente. Nesse caso, o texto que descreve o recurso indica o que ele faria se o Verificador estivesse ativado. Alterações semelhantes no texto que descreve o estado de uma configuração podem ser vistas sempre que uma configuração depende de outras configurações ou do uso do Verificador de Aplicativo ou do Verificador de Driver.

Se você iniciar e parar dispositivos ou instalar novos drivers, deverá reiniciar o WDF Verifier para atualizar o inventário.

Se você fizer alterações na página Drivers WDF , verá essas alterações refletidas na página Dispositivos usando WDF .