Partager via


Composants et fichiers utilisés pour l’installation de composants réseau

Les composants et fichiers suivants sont utilisés pour installer les pilotes réseau :

  • Un ou plusieurs fichiers d’informations (INF)

  • Programme d’installation de classe obligatoire et co-programme d’installation facultatif pour les pilotes miniports

  • INetCfg pour les pilotes de protocole et de filtre

  • Objet de notification facultatif

En plus d’un ou plusieurs des composants ci-dessus, un fournisseur fournit éventuellement les fichiers suivants :

  • Un ou plusieurs fichiers d’image de pilote de périphérique (.sys) et fichiers de bibliothèque de pilotes (.dll)

  • Fichier catalogue de pilotes

  • Fichier d’informations d’installation en mode texte (txtsetup.oem)

Fichiers INF

Chaque composant réseau doit avoir un fichier d’informations (INF) que le programme d’installation de la classe réseau utilise pour installer le composant. Les fichiers INF réseau sont basés sur le format de fichier INF commun. Pour plus d’informations sur le format de fichier INF, consultez Sections et directives de fichier INF.

Pour plus d’informations sur la création de fichiers INF pour les composants réseau, consultez Création de fichiers INF réseau.

À partir de la version de build du système d’exploitation Windows version 25319, vous pouvez créer un package de pilotes réseau qui peut être exécuté à partir du magasin de pilotes. Un INF qui utilise « exécuter à partir du magasin de pilotes » signifie que l’inf utilise DIRID 13 pour spécifier l’emplacement des fichiers de package de pilotes lors de l’installation.

Vous ne pouvez pas installer de package de pilotes via les interfaces de configuration réseau et utiliser la fonctionnalité de magasin de pilotes sur les anciennes versions de Windows. Pour installer correctement le package de pilotes dans ce scénario, vous devez disposer d’un numéro de build de système d’exploitation minimal de 25319. Pour plus d’informations, consultez La section Fabricant dans un fichier INF réseau.

INetCfg

Actuellement, les pilotes de protocole et de filtre NDIS sont installés en appelant dans la INetCfg famille des interfaces de configuration réseau. Par exemple, pour installer ou supprimer des composants réseau, un enregistreur de pilotes appelle l’interface INetCfgClassSetup .

Les enregistreurs de pilotes peuvent appeler cette interface par programmation ou utiliser netcfg.exe, qui appelle INetCfg en leur nom.

Pour plus d’informations sur l’installation du pilote de protocole, consultez Installation du pilote de protocole NDIS.

Pour plus d’informations sur l’installation du pilote de filtre, consultez Installation du pilote de filtre NDIS.

Objet Notifier

Un composant logiciel, tel qu’un protocole réseau, un client ou un service, peut avoir un objet de notification. Un objet notify peut afficher une interface utilisateur, notifier le composant d’événements de liaison afin que le composant puisse exercer un certain contrôle sur le processus de liaison et installer ou supprimer des composants logiciels de manière conditionnelle. Sur les versions antérieures de Windows, vous ne pouvez pas créer de package de pilotes avec un objet de notification exécuté à partir du magasin de pilotes. Pour installer correctement un package de pilotes dans ce scénario, vous devez disposer d’un numéro de build de système d’exploitation minimal de 25341. Pour plus d’informations sur les objets de notification, consultez Notifier les objets pour les composants réseau.

Une carte réseau ne peut pas avoir d’objet de notification. Il peut avoir des co-programmes d’installation. Pour plus d’informations sur les co-programmes d’installation, consultez Écriture d’un co-programme d’installation.

Fichiers fournis par le fournisseur

Un fournisseur fournit un ou plusieurs pilotes pour l’appareil, qui se compose généralement d’un fichier d’image de pilote (.sys) et d’un fichier de bibliothèque de pilotes (.dll). Un fournisseur peut également fournir un fichier de catalogue de pilotes facultatif. Un fournisseur obtient une signature numérique en soumettant son package de pilotes au laboratoire de qualité du matériel Windows (WHQL) à des fins de test et de signature. WHQL retourne le package avec un fichier catalogue (.cat). Le fournisseur doit répertorier le fichier catalogue dans le fichier INF de l’appareil.

Un fichier d’informations d’installation en mode texte facultatif (txtsetup.oem) peut également être fourni par le fournisseur. Si un périphérique réseau est nécessaire pour démarrer l’ordinateur, le ou les pilotes de l’appareil doivent être inclus dans le kit de système d’exploitation ou le fournisseur d’un tel appareil doit fournir un fichier txtsetup.oem. Le fichier txtsetup.oem contient des informations utilisées par les composants d’installation du système pour installer l’appareil pendant la configuration en mode texte.