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) 8.1 et WDK 8 a introduit une modification majeure de l’environnement que vous utilisez pour générer un pilote. Le WDK n’utilise plus Build.exe. L’environnement de build WDK pour les pilotes utilise MSBuild.exe et est entièrement intégré à l’environnement de développement Visual Studio. Cela signifie que les fichiers sources, makefile.inc, makefile.new et d’autres fichiers de build associés présents dans la version précédente de WDK ne sont plus utilisés. WdK vous permet désormais de créer, modifier, générer, tester et déployer un pilote via Visual Studio. L’objectif de ce document est de fournir des informations pour aider les utilisateurs familiers des versions précédentes des WDK à se familiariser avec WDK 8.1 et WDK 8.
Note Les projets et solutions créés avec WDK 8 doivent être mis à niveau pour fonctionner avec WDK 8.1 et Microsoft Visual Studio 2013. Avant d’ouvrir les projets ou solutions, exécutez ProjectUpgradeTool. ProjectUpgradeTool convertit les projets et solutions afin qu’ils puissent être générés à l’aide de WDK 8.1.
Dans cette section
| Sujet | Descriptif |
|---|---|
Cette section présente une terminologie MSBuild de base pour les développeurs WDK, qui connaissent Build.exe et NMake.exe. Cette section montre la construction de projets MSBuild simples. |
|
Visual Studio peut gérer plusieurs projets. Cette section décrit l’environnement de génération WDK. |
|
Le Kit de pilotes Windows (WDK) tire parti de la fonctionnalité d’ensemble d’outils de plateforme MSBuild pour fournir des outils et des bibliothèques spécifiques au développement de pilotes. La fonctionnalité d’ensemble d’outils de plateforme MSBuild est extensible. La version spécifique de l’ensemble d’outils de plateforme que vous souhaitez utiliser est contrôlée par une propriété MSBuild appelée PlatformToolset. Les projets peuvent basculer entre les outils et les bibliothèques en définissant la propriété PlatformToolset dans le fichier projet. |
|
Les feuilles de propriétés de pilote ont des paramètres par défaut pour tous les outils utilisés par MSBuild pour générer n’importe quel projet de pilote. |
|
Les fichiers WindowsDriver.Common.targets, WindowsDriver.masm.targets et WindowsDriver.arm.targets fournissent les cibles nécessaires pour générer un pilote. |
|
Par défaut, wdK utilise la macro $(IntDir) du répertoire intermédiaire pour spécifier le répertoire de sortie de build par défaut. |
|
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. |