Partager via


Valeurs d’entrée de fichier INF qui modifient les propriétés de l’appareil avant Windows Vista

Voici les valeurs d’entrée de fichier INF qui modifient les propriétés de l’appareil sur Windows Server 2003, Windows XP et Windows 2000 :

  • Valeurs d’entrée de fichier INF qui définissent des propriétés d’appareil qui correspondent aux propriétés d’appareil définies par le système qui font partie du modèle de propriété d’appareil unifié dans Windows Vista et les versions ultérieures de Windows.

  • Les directives INF AddReg et INF DelReg qui définissent ou suppriment des valeurs d’entrée de Registre définies par le système qui correspondent aux propriétés d’appareil définies par le système qui font partie du modèle de propriété d’appareil unifié dans Windows Vista et les versions ultérieures.

  • Les directives INF AddReg et INF DelReg qui définissent ou suppriment des valeurs d’entrée de Registre personnalisées qui correspondent aux propriétés d’appareil personnalisées.

Pour obtenir des informations générales sur les sections de fichier INF qui installent des instances d’appareil, des classes d’installation d’appareil, des classes d’interface d’appareil et des interfaces d’appareil, consultez les rubriques suivantes :

Valeurs d’entrée de fichier INF qui correspondent à System-Defined propriétés de l’appareil

Certaines valeurs d’entrée de fichier INF fournissent des informations que Windows utilise pour définir les valeurs d’entrée de Registre définies par le système qui correspondent aux propriétés de instance de l’appareil et aux propriétés de l’interface de l’appareil. Voici quelques exemples de valeurs d’entrée de Registre fournies par ces valeurs d’entrée de fichier INF :

Directives ADDReg INF et DIRECTIVES INF DelReg qui modifient System-Defined propriétés de l’appareil

De nombreuses propriétés d’appareil définies par le système ont des valeurs d’entrée de Registre définies par le système correspondantes. Pour les propriétés d’appareil qui ont des valeurs d’entrée de Registre correspondantes, l’utilisation d’une directive AddReg INF pour ajouter la valeur d’entrée de Registre correspondante définit la propriété d’appareil correspondante. De même, l’utilisation d’une directive Inf DelReg pour supprimer la valeur d’entrée de Registre correspondante supprime également la propriété d’appareil correspondante.

Par exemple, la directive AddReg INF de la section « Abc_Device_Install.HW » suivante définit la valeur d’entrée du Registre DeviceCharacteristics pour un instance d’appareil :

[Abc_Device_Install.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,DeviceCharacteristics,0x10001,0x00000001
] 

La valeur d’entrée de Registre DeviceCharacteristics correspond à la propriété DEVPKEY_Device_Characteristics dans le modèle de propriété d’appareil unifié dans Windows Vista et les versions ultérieures de Windows.

Directives AddReg INF et INF DelReg qui modifient les valeurs d’entrée de Registre personnalisées

Windows gère la correspondance entre les valeurs d’entrée de Registre définies par le système et les propriétés d’appareil définies par le système. Toutefois, Windows ne gère pas la correspondance entre les valeurs d’entrée de Registre personnalisées et les propriétés d’appareil personnalisées. Une directive AddReg INF ou une directive INF DelReg qui modifie une valeur d’entrée de Registre personnalisée n’affecte pas les propriétés définies par le système que Windows gère.

Vous pouvez récupérer les propriétés d’appareil personnalisées instance définies comme indiqué dans l’exemple suivant en appelant SetupDiGetCustomDeviceProperty.

[XxxDDInstall.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,CustomPropertyName,0x10001,0x00000001
] 

Pour plus d’informations sur l’accès aux propriétés d’appareil personnalisées qui ont des valeurs d’entrée de Registre personnalisées correspondantes, consultez Accès aux propriétés d’appareil personnalisées.