Partager via


Installation des pilotes de filtre NDIS

Cet article explique comment installer les pilotes de filtre NDIS (Network Driver Interface Specification). Les pilotes de filtre légers sont différents des pilotes intermédiaires de filtre. Le gestionnaire de configuration fournit au NDIS une liste de modules de filtrage pour chaque adaptateur miniport. Aucun appareil virtuel (ou miniport virtuel) n'est associé à un pilote de filtre comme c'est le cas pour un pilote intermédiaire de filtre NDIS.

Pour installer un pilote de filtre, vous devez fournir un fichier d'informations de configuration (INF). Le gestionnaire de configuration lit les informations de configuration relatives au pilote de filtre dans le fichier INF et les copie dans le registre.

Le fichier INF du pilote de filtre définit un service réseau. Les pilotes de filtre n'ont pas de fichier INF miniport. Pour un exemple de fichier INF de pilote de filtre, voir le pilote d'exemple ndislwf.

Une fois que vous avez fourni votre fichier INF de pilote de filtre, pour installer ou désinstaller votre pilote de filtre, vous devez utiliser la famille INetCfg d'interfaces de configuration réseau. Par exemple, pour installer ou supprimer des composants réseau, faites appel à l'interface INetCfgClassSetup. Vous pouvez soit faire appel à ces interfaces de manière programmatique, soit les appeler indirectement à l'aide de netcfg, qui appelle INetCfg pour vous. Vous ne pouvez pas installer un package de pilotes par l'intermédiaire de INetCfg et utiliser la fonctionnalité du magasin de pilotes sur les anciennes versions de Windows. Pour réussir à installer le package de pilotes dans ce scénario, vous devez avoir un numéro de build du système d'exploitation d'au moins 25319. Vous ne pouvez pas utiliser SetupAPI pour installer ou désinstaller un pilote de filtre NDIS.

Pour voir un exemple d'appel dans INetCfg en utilisant du code, consultez l'exemple de l'utilitaire de configuration réseau Bindview.