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 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.
Observação
As ferramentas WDK listadas aqui são normalmente usadas no processo de compilação e têm tarefas do MSBuild, para obter uma lista completa das ferramentas incluídas no WDK e ferramentas que são úteis para o desenvolvimento de drivers, consulte o Índice de Ferramentas do Kit de Driver do Windows.
As ferramentas de linha de comando do WDK suportam um grande número de opções. Cada opção é exposta como um parâmetro de tarefa. Quando as tarefas são executadas, eles também podem receber entradas do arquivo de projeto. O MSBuild define essas propriedades imediatamente antes de executar a tarefa. Cada uma das classes individuais do empacotador de tarefas WDK cria propriedades .NET que estão disponíveis como parâmetros de entrada e saída para essas tarefas no arquivo de projeto.
Ferramentas com tarefas WDK
A tabela a seguir lista as ferramentas e seus nomes de tarefas, destinos e itens correspondentes.
| Nome da ferramenta | Nome da Tarefa | Nome do destino | Nome do Item |
|---|---|---|---|
| Tracewpp.exe | Wpp | RunWpp | ClCompile |
| StampInf.exe | StampInf | StampInf | Inf |
| Mofcomp.exe | Mofcomp | Mofcomp | Mofcomp |
| Wmimofck.exe | Wmimofck | Wmimofck | Wmimofck |
| mc.exe | Mc | MessageCompile | MessageCompile |
| Ctrpp.exe | Ctrpp | Ctrpp | Ctrpp |
O exemplo a seguir mostra como invocar as ferramentas.
<ItemGroup>
<ClCompile Include="a.c" />
<ClCompile Include="b.c">
<WppEnabled>true</WppEnabled>
</ClCompile>
</ItemGroup>
O exemplo acima invoca tracewpp.exe no arquivo b.c como se você tivesse emitido o comando tracewpp.exe b.c.
Nesta secção
| Tópico | Descrição |
|---|---|
| Tarefa TraceWPP | O WDK fornece a tarefa TraceWPP para que você possa executar a ferramenta tracewpp.exe ao criar seu driver usando o MSBuild. A ferramenta tracewpp.exe é usada para implementar o WPP Software Tracing |
| Tarefa Stampinf | O WDK fornece a tarefa StampInf para que você possa executar a ferramenta stampinf.exe quando criar seu driver usando o MSBuild. Para obter informações sobre a ferramenta stampinf.exe, consulte Stampinf |
| Tarefa Wmimofck | O WDK fornece a tarefa Wmimofck para que você possa executar a ferramenta wmimofck.exe ao criar um driver usando o MSBuild. |
| Tarefa Mofcomp | O WDK fornece a tarefa Mofcomp para que você possa executar a ferramenta Mofcomp.exe quando você cria seu driver usando o MSBuld. |
| Tarefa do compilador de mensagens | O WDK fornece a tarefa MessageCompiler para que você possa executar a ferramenta MC.exe ao criar seu driver usando o MSBuild. Para obter informações sobre como usar MC.exe, consulte Message Compiler (MC.exe) |
| Tarefa Ctrpp | O WDK fornece a tarefa Ctrpp para que você possa executar a ferramenta ctrpp.exe ao criar seu driver usando o MSBuild. |