Ferramentas de Desenvolvimento de Driver

Finalidade

O WDK (Kit de Driver do Windows) fornece um conjunto de ferramentas que você pode usar para desenvolver, analisar, compilar, instalar e testar seu driver. O WDK inclui ferramentas de verificação avançadas projetadas para ajudá-lo a detectar, analisar e corrigir erros no código do driver durante o processo de desenvolvimento. Muitas dessas ferramentas podem ser usadas muito cedo no processo de desenvolvimento em que são mais críticas e podem economizar mais tempo e esforço.

Visão geral

O WDK (Kit de Driver do Windows) está totalmente integrado ao Microsoft Visual Studio 2015. O WDK usa as mesmas ferramentas de compilação e compilador que você usa para criar projetos do Visual Studio. As ferramentas de análise e verificação de código agora podem ser facilmente configuradas e iniciadas no ambiente de desenvolvimento do Visual Studio, para que você possa encontrar e corrigir problemas na origem do driver no início do ciclo de desenvolvimento.

O WDK fornece uma estrutura de teste de driver sofisticada e um conjunto de testes fundamentais do dispositivo que você pode usar para criar, implantar e testar automaticamente o driver em sistemas de teste remotos. O WDK fornece as ferramentas para tornar os drivers de teste e depuração mais convenientes e eficazes do que antes.

Documentação das Ferramentas de Desenvolvimento de Driver

Esta seção descreve as ferramentas e técnicas que podem ajudá-lo durante o desenvolvimento:

Ferramentas para arquivos INF

Ferramentas para alterar as opções de inicialização para teste e depuração de driver

Ferramentas para drivers de teste

Ferramentas para verificar drivers

Ferramentas para Rastreamento de Software

Ferramentas de Driver Adicionais

Recursos

Introdução com Drivers Universais do Windows

Os drivers universais do Windows permitem que os desenvolvedores criem um único driver executado em vários tipos de dispositivos diferentes, desde sistemas inseridos até tablets e computadores desktop. Os desenvolvedores de hardware podem usar seus componentes e drivers de dispositivo existentes em diferentes fatores forma.

Convertendo projetos do WDK 8.1 em WDK 10

Você pode converter projetos e soluções criados com o WDK 8 ou o WDK (Windows Driver Kit) 8.1 para trabalhar com o WDK (Kit de Driver do Windows) 10 e o Visual Studio 2015. Antes de abrir os projetos ou soluções, execute o ProjectUpgradeTool. O ProjectUpgradeTool converte os projetos e as soluções para que possam ser criados usando o WDK para Windows 10.

Validando drivers Universais do Windows

Você pode usar a ferramenta ApiValidator.exe para verificar se as APIs que o driver chama são válidas para um driver Universal do Windows. A ferramenta retornará um erro se o driver chamar uma API que está fora do conjunto de APIs válidas para drivers Universais do Windows. Essa ferramenta faz parte do WDK para Windows 10.

Ambiente de build do WDK e do Visual Studio

Mais informações e dicas para desenvolvedores de driver sobre como usar o WDK e o ambiente de build do Visual Studio.

Desenvolvendo, testando e implantando drivers

Para obter informações específicas sobre como criar drivers e usar as ferramentas de verificação e testes no ambiente de desenvolvimento do Visual Studio.