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.
Une section Modèles par fabricant identifie au moins un appareil, fait référence à la section DDInstall du fichier INF de cet appareil et spécifie un identificateur matériel de section de modèle (ID) unique pour cet appareil.
Toute entrée de la section Modèles par fabricant peut également spécifier un ou plusieurs ID d’appareil supplémentaires pour les modèles compatibles avec l’appareil désigné par l’ID matériel initial et contrôlés par les mêmes pilotes.
[models-section-name] |
[models-section-name.TargetOSVersion] (Windows XP and later versions of Windows)
device-description=install-section-name,[hw-id][,compatible-id...]
[device-description=install-section-name,[hw-id][,compatible-id]...] ...
Remarque
Les infs sont nécessaires pour spécifier au moins un ID d’appareil pour chaque entrée dans la section modèles. Il peut s’agir d’un ID matériel ou d’un ID compatible.
Entrées
device-description
Identifie un appareil à installer, exprimé sous la forme d’une % combinaison unique de caractères visibles ou en tant que jeton strkey% défini dans une section chaînes INF. La longueur maximale, en caractères, d’une description d’appareil est LINE_LEN.
nom_section_installation
Spécifie le nom non décoré des sections d’installation INF à utiliser pour l’appareil (et les modèles d’appareils compatibles, le cas échéant). Pour plus d’informations, consultez la section DDInstall INF.
hw-id
Spécifie une chaîne d’ID matériel définie par le fournisseur qui identifie un appareil, que le gestionnaire PnP utilise pour rechercher une correspondance de fichier INF pour cet appareil. Cet ID matériel comporte l’un des formats suivants :
énumérateur\énumérateur-specific-device-id
Format classique pour les appareils PnP individuels signalés au gestionnaire PnP par un seul énumérateur. Par exemple, USB\VID_045E&PID_00B identifie le Microsoft périphérique clavier HID sur un bus USB. Selon l’énumérateur, une telle spécification peut même inclure le numéro de révision matérielle de l’appareil comme, par exemple. PCI\VEN_1011&DEV_002&SUBSYS_00000000&REV_02
*énumérateur-specific-device-id
Indique avec l’astérisque (*) que l’appareil est pris en charge par plusieurs énumérateurs. Par exemple, *PNP0F01 identifie la souris série Microsoft, qui a également une spécification compatible-id de SERENUM\PNP0F01.
device-class-specific-ID
Format spécifique au bus d’E/S, comme décrit dans la spécification matérielle du bus, pour les ID matériels de tous les périphériques sur ce type de bus d’E/S.
compatible-id
Spécifie une chaîne d’ID compatible définie par le fournisseur qui identifie les appareils compatibles. N’importe quel nombre de valeurs compatibles id peuvent être spécifiées pour une entrée dans la section Modèles , chacune séparée de la suivante par une virgule (,). Tous ces appareils compatibles et/ou modèles d’appareil sont contrôlés par le même pilote que l’appareil désigné par lahw-idinitiale.
Remarks
Chaque nom de section de modèles doit être répertorié dans la section Fabricant INF du fichier INF. Il peut y avoir une ou plusieurs entrées dans n’importe quelle section Modèles par fabricant, en fonction du nombre d’appareils (et pilotes) installés par le fichier INF pour un fabricant particulier.
Chaque nom de section d’installation doit être unique dans le fichier INF et doit suivre les règles générales de définition des noms de section, décrites dans Règles de syntaxe générales pour les fichiers INF. Le nom de section DDInstall référencé dans une section Modèles par fabricant peut également avoir des extensions ajoutées au nom de section d’installation donné, définissant ainsi des sections DDInstall supplémentaires pour l’installation spécifique au système d’exploitation ou à la plateforme des appareils donnés. Pour plus d’informations sur l’utilisation d’extensions dans des fichiers système multiplateformes, consultez également Création d’un fichier INF.
Toute valeur d’id hw-idou compatible spécifiée peut également être spécifiée dans la section INF ControlFlags pour empêcher l’affichage de cet appareil à l’utilisateur final pendant les installations manuelles. Pour plus d’informations sur hw-id et les valeurs d’ID compatibles , consultez Chaînes d’identification de l’appareil.
Pour chaque périphérique et pilote installé à l’aide d’un fichier INF, les programmes d’installation de l’appareil utilisent les informations fournies dans la section Fabricant INF et les sections Modèles par fabricant pour générer la description de l’appareil, le nom du fabricant, l’ID d’appareil (si l’installation est manuelle) et, éventuellement, les entrées de valeur de liste de compatibilité dans le Registre.
Un nom de section modèles peut inclure une décoration TargetOSVersion . Pour plus d’informations sur cette décoration, consultez la section Fabricant INF, en particulier la section Remarques.
Important
À compter de Windows Server 2003 SP1, les fichiers INF doivent décorer les entrées nom-section modèles dans la section Fabricant INF, ainsi que les noms de section modèles INF associés, avec les extensions de plateforme pour spécifier les versions de système d’exploitation cibles non x86. Ces extensions de plateforme ne sont pas requises dans les fichiers INF pour les versions du système d’exploitation cible x86, mais sont recommandées.
Examples
Cet exemple montre une section Modèles par fabricant avec des entrées représentatives du fichier INF du programme d’installation de la classe de souris système, définissant les sections DDInstall pour certains appareils/modèles.
[Manufacturer]
%StdMfg% = StdMfg,NTamd64 ; (Standard types)
%MSMfg% = MSMfg,NTamd64 ; Microsoft
; ... %otherMfg% omitted here
[StdMfg.NTamd64] ; per-Manufacturer Models section
; Std serial mouse
%*pnp0f0c.DeviceDesc%= Ser_Inst,*PNP0F0C,SERENUM\PNP0F0C,SERIAL_MOUSE
; ... more StdMfg entries
Pour plus d’exemples de sections modèles INF spécifiques au système d’exploitation, consultez la section Exemples de la section Fabricant INF, ainsi que la combinaison d’extensions de plateforme avec les versions du système d’exploitation.