Partager via


Fichiers de propriétés spécifiques au pilote Windows

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.

Le tableau suivant récapitule ces feuilles de propriétés et leur utilisation en termes de paramètres par défaut utilisés par MSBuild pour générer différents pilotes.

Note Dans le Kit de pilotes Windows (WDK) 8, les noms des fichiers de feuille de propriétés du pilote comprenaient le numéro de version du kit (8.0), par exemple , WindowsDriver8.0.KernelMode.ExportDriver.props.

$(WDKContentRoot)
Par défaut, WDKContentRoot est défini dans le Registre comme suit : $(Registry :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\WDK@WDKContentRoot) qui pointe vers %programfiles%\Windows Kits\version.

$(WDKContentRoot)\build aura toutes les extensions de build principales nécessaires pour générer un pilote.

WindowsDriver.Default.props
Définit les constantes de contrôle de version utilisées par n’importe quel pilote. Par exemple, <_NT_TARGET_VERSION_WIN7>0x0601</_NT_TARGET_VERSION_WIN7>.

WindowsDriver.Common.props
Paramètres courants requis pour générer tous les pilotes ( mode noyau et mode utilisateur).

WindowsDriver.Shared.props
Ce fichier de propriétés contient des paramètres de build partagés qui sont nécessaires pour générer une application ainsi qu’un pilote. Ce fichier est utilisé dans tous les ensembles d’outils WDK, par exemple, WindowsKernelModeDriver8.1, WindowsUserModeDriver8.1 et WindowsApplicationForDrivers8.1.

WindowsDriver.$(Platform).props
Ces paramètres sont des paramètres de pilote courants que MSBuild applique en fonction de l’architecture cible. $(Platform)=Win32|x64

WindowsDriver.KernelMode.props
Ce fichier de propriétés a des paramètres communs qui sont nécessaires pour générer un fichier binaire en mode noyau uniquement. En d’autres termes, ces paramètres ne s’appliquent pas aux pilotes et applications en mode utilisateur.

WindowsDriver.KernelMode.Driver.props
Ce fichier de propriété importe les fichiers props de type de pilote en mode noyau spécifiques (par exemple, WindowsDriver.8.1.KernelMode.KMDF.props)

WindowsDriver.KernelMode.KMDF.props
Ces paramètres de propriété contiennent des paramètres spéciaux qui doivent être appliqués uniquement lorsque vous créez un pilote KMDF. MSBuild utilise la propriété $(DriverType) pour spécifier le type de pilote comme KMDF, comme dans l’exemple suivant : <DriverType>KMDF</DriverType>

WindowsDriver.KernelMode.Wdm.props
Ces paramètres de propriété contiennent des paramètres spéciaux qui doivent être appliqués uniquement lorsque vous créez un pilote WDM. MSBuild utilise la propriété $(DriverType) pour spécifier le type de pilote wdM, comme dans l’exemple suivant : <DriverType>wdm</DriverType>.

WindowsDriver.KernelMode.Gdidriver.props
Ces paramètres de propriété contiennent des paramètres spéciaux qui doivent être appliqués uniquement lorsque vous créez un pilote GDI. MSBuild utilise la propriété $(DriverType) pour spécifier le type de pilote en tant que Gdidriver, comme dans l’exemple suivant : <DriverType>Gdidriver</DriverType>.

WindowsDriver.KernelMode.ExportDriver.props
Ces paramètres de propriété contiennent des paramètres spéciaux qui doivent être appliqués uniquement lorsque vous créez un pilote d’exportation. MSBuild utilise la propriété $(DriverType) pour spécifier le type de pilote ExportDriver, comme dans l’exemple suivant : <DriverType>ExportDriver</DriverType>.

WindowsDriver.KernelMode.Miniport.props
Ces paramètres de propriété sont les paramètres spéciaux que vous devez appliquer lorsque vous créez un pilote miniport. MSBuild utilise la propriété $(DriverType) pour spécifier le type de pilote Miniport, comme dans l’exemple suivant : <DriverType>Miniport</DriverType>.

WindowsDriver.LateEvaluation.props
À usage interne uniquement Ne modifiez ni n’utilisez.

WindowsDriver.masm.props
Ces paramètres de propriété contiennent les paramètres de génération de fichiers d’assembly (MASM) pour les architectures (plateformes) prises en charge.

WindowsDriver.UserMode.props
Ces paramètres de propriété sont les paramètres courants requis pour générer un pilote en mode utilisateur uniquement. En d’autres termes, n’appliquez pas ces paramètres pour les pilotes et les applications en mode noyau.

WindowsDriver.UserMode.UMDF
Ces paramètres de propriété sont les paramètres spéciaux que vous devez appliquer lorsque vous générez un pilote UMDF. MSBuild utilise la propriété $(DriverType) pour spécifier le type de pilote UMDF, comme dans l’exemple suivant : <DriverType>UMDF</DriverType>.