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 directive AddComponent est utilisée dans une INF DDInstall. Composants section d’un fichier INF d’extension . Il crée un appareil enfant virtuel pour le composant logiciel sous l’appareil actuel. Cette directive est prise en charge pour Windows 10 version 1703 et ultérieure.
[DDInstall.Components]
AddComponent=ComponentName,[flags],component-install-section
entrepôt
ComponentName
Spécifie le nom du composant logiciel à créer. Chaque directive AddComponent dans un fichier INF doit avoir une valeur unique.
indicateurs
Spécifie un ou plusieurs indicateurs (ORed), actuellement non définis mais réservés pour une utilisation ultérieure.
section d’installation du composant
Fait référence à une section définie par l’enregistreur INF qui contient des informations pour la création du composant logiciel nommé pour cet appareil.
Remarques
Chaque nom de section créé par l’auteur de l’INF doit être unique dans le fichier INF et doit suivre les règles générales pour définir des noms de section. Pour plus d'informations sur ces règles, voir Règles générales de syntaxe pour les fichiers INF.
Une directive AddComponent doit faire référence à une section d’installation de composant nommée ailleurs dans le fichier INF. Chaque section de ce type a la forme suivante :
[component-install-section]
ComponentIDs=component-id[,component-id] …
[Description=description]
Chaque section d’installation de composant doit avoir au moins les ComponentIDs entrée, comme indiqué ici. Toutefois, les entrées restantes sont facultatives.
Notez que composants sont HardwareIDs, ce qui signifie qu’ils sont des chaînes définies par le développeur matériel. Pour garantir l’unicité de ces ID, dans la plupart des cas, nous vous recommandons de suivre le schéma d’identificateur utilisé pour appareils PCI. Il est possible qu’un fournisseur souhaite utiliser un schéma différent, mais cela dépend du scénario.
Par exemple, un fournisseur avec plusieurs composants sur un seul appareil peut souhaiter associer les ID matériels du composant au parent. Dans ce cas, ils peuvent créer un ComponentID en ajoutant un identificateur de composant défini par le fournisseur à quatre caractères à l’ID matériel du parent.
entrées et valeurs de section Component-Install
ComponentIDs=id1[, id2] ... [, idN]
Spécifie les identificateurs de composant pour un composant logiciel. Les ID de composant fonctionnent de la même façon que les ID matériels et doivent suivre mise en forme similaire. Pour un composant logiciel, le système place les valeurs fournies par INF avec SWC\ pour créer les ID matériels. Par exemple, un ComponentIDs valeur de VID0001&PID0001 entraîne un ID matériel de SWC\VID0001&PID0001.
Description=description
Spécifie éventuellement une chaîne qui décrit le composant logiciel, généralement pour la localisation, exprimée sous la forme d’un jeton %strkey% défini dans une section chaînes INF .
Si une chaîne de description contient des jetons %strkey%, chaque jeton peut représenter un maximum de 511 caractères. La chaîne totale, après les substitutions de jetons de chaîne, ne doit pas dépasser 1 024 caractères.