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.
O Kit de Driver do Windows (WDK) 8.1 e o WDK 8 introduziram uma grande alteração no ambiente que você usa para criar um driver. O WDK não usa mais Build.exe. O ambiente de compilação WDK para drivers usa MSBuild.exe e é totalmente integrado com o ambiente de desenvolvimento do Visual Studio. Isso significa que os arquivos de origem, makefile.inc, makefile.new e outros arquivos de compilação relacionados presentes na versão anterior do WDK não são mais usados. O WDK agora permite que você crie, edite, crie, teste e implante um driver por meio do Visual Studio. O objetivo deste documento é fornecer informações para ajudar os usuários familiarizados com WDKs anteriores a começar a usar o WDK 8.1 e o WDK 8.
Observação Projetos e soluções criados com o WDK 8 devem ser atualizados para funcionar com o WDK 8.1 e o Microsoft Visual Studio 2013. Antes de abrir os projetos ou soluções, execute a ProjectUpgradeTool. O ProjectUpgradeTool converte os projetos e soluções para que eles possam ser criados usando o WDK 8.1.
Nesta seção
| Tópico | Descrição |
|---|---|
Esta seção apresenta algumas terminologias básicas do MSBuild para desenvolvedores WDK, que estão familiarizados com Build.exe e NMake.exe. Esta seção mostra a construção de projetos MSBuild simples. |
|
Visual Studio pode gerenciar vários projetos. Esta seção descreve o ambiente de compilação do WDK. |
|
O Kit de Driver do Windows (WDK) aproveita o recurso de conjunto de ferramentas da plataforma MSBuild para fornecer ferramentas e bibliotecas específicas para o desenvolvimento de drivers. O recurso do conjunto de ferramentas da plataforma MSBuild é extensível. A versão específica do conjunto de ferramentas de plataforma que você deseja usar é controlada por uma propriedade MSBuild chamada PlatformToolset. Os projetos podem alternar entre ferramentas e bibliotecas definindo a propriedade PlatformToolset no arquivo de projeto. |
|
As folhas de propriedades do driver têm configurações padrão para todas as ferramentas que o MSBuild usa para criar qualquer projeto de driver. |
|
Os arquivos WindowsDriver.Common.targets, WindowsDriver.masm.targets e WindowsDriver.arm.targets fornecem os destinos necessários para criar um driver. |
|
Por padrão, o WDK usa a macro do diretório intermediário $(IntDir) para especificar o diretório de saída de compilação padrão. |
|
O Windows Driver Kit (WDK) inclui ferramentas que são frequentemente usadas no processo de compilação, mas normalmente não são distribuídas com o Visual Studio. Essas ferramentas são usadas para assinar drivers ou pacotes de drivers, implementar rastreamento de software ou para processar e compilar arquivos de recursos ou mensagens (stampinf.exe, mc.exe, tracewpp.exe, binplace.exe, etc.). Essas ferramentas de linha de comando precisam ser expostas ao MSBuild como tarefas (contidas em destinos) para que possam ser executadas durante o processo de compilação. O WDK fornece os componentes necessários para que você possa executar essas ferramentas como tarefas do MSBuild ao criar seu driver. |