Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le Kit de pilotes Windows (WDK) inclut des outils qui sont souvent utilisés dans le processus de génération, mais qui ne sont pas normalement distribués avec Visual Studio. Ces outils sont utilisés pour signer des pilotes ou des packages de pilotes, implémenter le suivi logiciel, ou pour traiter et compiler des fichiers de ressources ou de messages (stampinf.exe, mc.exe, tracewpp.exe, binplace.exe, etc.). Ces outils en ligne de commande doivent être exposés à MSBuild en tant que tâches (contenues dans les cibles) afin qu’ils puissent être exécutés pendant le processus de génération. Le WDK fournit les composants nécessaires pour pouvoir exécuter ces outils en tant que tâches MSBuild lorsque vous générez votre pilote.
Remarque
Les outils WDK répertoriés ici sont généralement utilisés dans le processus de génération et ont des tâches MSBuild, pour obtenir la liste complète des outils inclus dans le kit WDK et les outils utiles pour le développement de pilotes, consultez l’index des outils du Kit de pilotes Windows.
Les outils en ligne de commande WDK prennent en charge un grand nombre d’options. Chaque option est exposée en tant que paramètre de tâche. Lorsque les tâches s’exécutent, elles peuvent également recevoir des entrées du fichier projet. MSBuild définit ces propriétés immédiatement avant d’exécuter la tâche. Chacune des classes de wrapper de tâches WDK individuelles crée des propriétés .NET disponibles en tant que paramètres d’entrée et de sortie pour ces tâches dans le fichier projet.
Outils dotés de tâches WDK
Le tableau suivant répertorie les outils et leurs noms de tâches, cibles et éléments correspondants.
| Nom de l’outil | Nom de la tâche | Nom de la cible | Nom de l’élément |
|---|---|---|---|
| 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 |
L’exemple suivant montre comment appeler les outils.
<ItemGroup>
<ClCompile Include="a.c" />
<ClCompile Include="b.c">
<WppEnabled>true</WppEnabled>
</ClCompile>
</ItemGroup>
L’exemple ci-dessus appelle tracewpp.exe sur le fichier b.c comme si vous avez émis la commande tracewpp.exe b.c.
Dans cette section
| Sujet | Descriptif |
|---|---|
| Tâche TraceWPP | Le WDK fournit la tâche TraceWPP pour pouvoir exécuter l’outil tracewpp.exe lorsque vous générez votre pilote à l’aide de MSBuild. L’outil tracewpp.exe est utilisé pour implémenter le suivi logiciel WPP |
| Tâche Stampinf | WdK fournit la tâche StampInf pour pouvoir exécuter l’outil stampinf.exe lorsque vous générez votre pilote à l’aide de MSBuild. Pour plus d’informations sur l’outil stampinf.exe, consultez Stampinf |
| Tâche Wmimofck | Le WDK fournit la tâche Wmimofck pour pouvoir exécuter l’outil wmimofck.exe lorsque vous générez un pilote à l’aide de MSBuild. |
| Tâche Mofcomp | WdK fournit la tâche Mofcomp pour pouvoir exécuter l’outil Mofcomp.exe lorsque vous générez votre pilote à l’aide de MSBuld. |
| Tâche du compilateur de messages | Le WDK fournit la tâche MessageCompiler pour pouvoir exécuter l’outil MC.exe lorsque vous générez votre pilote à l’aide de MSBuild. Pour plus d’informations sur l’utilisation de MC.exe, consultez Le compilateur de messages (MC.exe) |
| Tâche Ctrpp | WdK fournit la tâche Ctrpp pour pouvoir exécuter l’outil ctrpp.exe lorsque vous générez votre pilote à l’aide de MSBuild. |