Partager via


Utilisation d’un modèle de fichier INF d’extension

Cette page explique comment utiliser des modèles INF d’extension pour améliorer l’extensibilité.

Un modèle INF d’extension est un inf d’extension avec des entrées commentées qu’un fabricant d’appareils (IHV) publie dans un package de pilotes distinct. En règle générale, l’IHV sépare les fonctionnalités facultatives du package de pilotes de base et les place dans un modèle INF d’extension. Dans le modèle, l’IHV fournit des commentaires indiquant les entrées que le générateur de système (OEM) peut annuler et modifier, ainsi que les entrées qui peuvent être annulées mais qui ne doivent pas être modifiées. L’OEM utilise ensuite le modèle comme point de départ pour créer une extension INF.

Pour créer une extension INF basée sur un modèle, suivez les instructions fournies dans Création d’un INF d’extension et reportez-vous aux exemples en bas de cette page.

Pour envoyer une nouvelle extension INF basée sur un modèle, utilisez le processus DUA.

Notes

Si un oem utilise le processus DUA pour modifier un package de pilotes de base fourni par IHV, la propriété du package de pilotes de base passe à l’OEM. Au lieu de cela, l’oem doit contacter l’IHV et demander que l’extensibilité appropriée soit ajoutée au package de pilotes de base, ou que l’IHV fournisse un modèle INF d’extension.

Un IHV peut également utiliser un modèle INF d’extension pour ajouter des fonctionnalités facultatives à un package de pilotes déjà publié. En publiant un modèle plutôt que de mettre à jour le package de pilotes de base, IHV permet de s’assurer que les INF d’extension existantes continuent de fonctionner. La séquence suivante montre comment cela peut fonctionner :

  1. L’IHV ajoute la nouvelle valeur facultative à un modèle INF d’extension, mais pas au package de pilote de base.
  2. L’IHV ajoute du code au pilote de base pour case activée pour l’existence de la nouvelle valeur de Registre :
    • Si le pilote de base mis à jour trouve la nouvelle valeur, il utilise la nouvelle fonctionnalité.
    • Sinon, il utilise les fonctionnalités précédentes.
  3. L’OEM utilise le modèle INF d’extension pour créer une extension INF qui définit la nouvelle valeur.

Si au lieu de cela, l’IHV décide de mettre à jour le package de pilotes de base, suivez les instructions décrites dans Utilisation d’un fichier INF d’extension.