Résumé des directives INF
La liste suivante résume plusieurs (mais pas toutes) des directives qui peuvent être utilisées dans les fichiers INF. Les noms de directives INF ne sont pas sensibles à la casse. Par exemple, Addreg, addReg, et AddReg sont tous valides comme spécifications de directives dans un fichier INF.
Cette section liste d’abord les directives les plus couramment utilisées, ainsi que leurs directives réciproques ou associées. Les directives les plus rarement utilisées sont vers la fin de la liste.
Directive AddReg
Cette directive fait référence à une ou plusieurs add-registry-section, qui sont des sections INF utilisées pour ajouter ou modifier des sous-clés et des entrées de valeurs dans le registre.
La section INF particulière dans laquelle une directive AddReg réside détermine l’emplacement par défaut et relatif du registre qui recevra les modifications spécifiées dans la add-registry-section référencée. Ces emplacements de registre par défaut sont généralement des sous-clés spécifiques à l’appareil ou au pilote.
Des add-registry-sections supplémentaires peuvent configurer des informations de registre pour les interfaces de périphériques définies par le système (telles que les interfaces de streaming noyau) exportées vers des pilotes de niveau supérieur, pour de nouvelles interfaces de périphériques exportées par un composant installé pour une classe donnée de périphériques, ou pour des services de pilotes.
Directive CopyFiles
Cette directive fait référence à une ou plusieurs file-list-section spécifiant les transferts d’images de pilotes spécifiques au modèle/appareil et de tout autre fichier nécessaire depuis le média de distribution vers le répertoire de destination pour chaque fichier.
Directive AddService
Cette directive fait référence à au moins une service-install-section, éventuellement avec une event-log-install-section supplémentaire.
Les fichiers INF pour la plupart des types d’appareils (ceux qui installent des pilotes) contiennent une service-install-section définie par le rédacteur de l’INF pour spécifier les dépendances vis-à-vis des pilotes ou services fournis par le système, à quel stade du processus d’initialisation du système les pilotes fournis doivent être chargés, etc. De nombreux fichiers INF pour pilotes de périphériques comportent également une event-log-install-section définie par le rédacteur de l’INF qui est référencée par la directive AddService pour configurer la journalisation des événements par le pilote de périphérique.
Directive AddInterface
Cette directive fait référence à une add-interface-section dans laquelle une ou plusieurs directives AddReg sont spécifiées, référençant des sections qui configurent les entrées de registre pour les interfaces de périphériques prises en charge par ce périphérique/pilote.
Directive DelReg
Remarque : Si vous construisez un package de pilote universel ou « Windows Driver », cette directive n’est pas valide. Veuillez consulter la section Utilisation d’un fichier INF universel.
Cette directive fait référence à une ou plusieurs del-registry-section utilisées pour supprimer des sous-clés et/ou des entrées de valeurs obsolètes du registre. Par exemple, une telle section peut apparaître dans un INF qui met à jour une installation précédente.
Directive DelFiles
Remarque : Si vous construisez un package de pilote universel ou « Windows Driver », cette directive n’est pas valide. Veuillez consulter la section Utilisation d’un fichier INF universel.
Cette directive rarement utilisée fait référence à une ou plusieurs file-list-section spécifiant les fichiers à supprimer de la cible de l’installation.
Directive DelService
Remarque : Si vous construisez un package de pilote universel ou « Windows Driver », cette directive n’est pas valide. Veuillez consulter la section Utilisation d’un fichier INF universel.
Cette directive rarement utilisée supprime un service précédemment installé.
Directive LogConfig
Remarque : Si vous construisez un package de pilote universel ou « Windows Driver », cette directive n’est pas valide. Veuillez consulter la section Utilisation d’un fichier INF universel.
Cette directive fait référence à une ou plusieurs log-config-section qui spécifient des configurations matérielles acceptables relatives au bus et spécifiques à l’appareil dans un INF pour les appareils détectés (par des énumérateurs de périphériques PnP) ou installés manuellement. Par exemple, les fichiers INF pour les appareils non PnP ISA, EISA et MCA, qui sont installés manuellement, utilisent cette directive. (Voir aussi Section INF DDInstall.LogConfigOverride).