Partager via


Installation d’un pilote intermédiaire

Les pilotes intermédiaires nécessitent deux fichiers INF. L’un des fichiers INF définit les paramètres d’installation du bord inférieur du protocole. L’autre fichier INF définit les paramètres d’installation du bord supérieur du miniport virtuel.

Le fichier INF de protocole est le fichier INF principal. Une fois le bord inférieur du protocole installé, le bord supérieur du miniport virtuel est installé, en fonction des références au fichier INF du pilote miniport définis dans le fichier INF du protocole.

Sur Windows Vista, vous pouvez utiliser un objet de notification ou une application d’installation personnalisée pour copier le fichier INF du pilote miniport dans le répertoire INF du système. Pour Windows Vista et les versions ultérieures du système d’exploitation, vous devez utiliser la directive INF CopyINF dans le fichier INF du protocole pour copier le fichier INF du pilote miniport. Pour plus d’informations sur l’objet notify et la copie des fichiers INF, consultez Intermediate Driver Notify Object.

La classe de configuration de périphérique fournie par le système pour le bord inférieur du protocole est NetService pour les pilotes intermédiaires de filtre et NetTrans pour les pilotes intermédiaires MUX. La classe de pilote du miniport virtuel est toujours Net.

En plus des fichiers INF, vous devez également fournir un objet de notification avec un pilote intermédiaire MUX. L’objet notify est facultatif pour les pilotes intermédiaires de filtre.

L’appareil miniport virtuel est toujours supprimé de l’interface utilisateur à l’aide de la directive ExcludeFromSelect . Par conséquent, l’utilisateur ne voit que le protocole et installe le protocole à partir du fichier INF du protocole.

Note La directive ExcludeFromSelect ne supprime pas l’appareil virtuel de la boîte de dialogue Connexions . Toutefois, l’indicateur NCF_HIDDEN dans l’entrée Caractéristiques de la section DDInstall du fichier INF du pilote miniport empêche l’affichage du miniport virtuel dans n’importe quelle partie de l’interface utilisateur, y compris la boîte de dialogue Connexions.

Cette section fournit des informations sur les fichiers INF intermédiaires et les objets de notification. Ces informations sont décrites dans les rubriques suivantes :

Entrées de fichier INF UpperRange et LowerRange du pilote intermédiaire

Installation du pilote intermédiaire MUX

Objet de notification de pilote intermédiaire