Partager via


Entrées de fichier INF de pilote intermédiaire upperrange et lowerRange

Cette rubrique explique comment utiliser les entrées de fichier INF UpperRange et LowerRange pour définir des relations de liaison de pilote intermédiaire NDIS.

Dans un fichier INF de pilote réseau, l’entrée UpperRange répertorie les liaisons supérieures possibles et l’entrée LowerRange répertorie les liaisons inférieures possibles. Il existe différentes valeurs définies par le système pour ces listes.

Pour les pilotes intermédiaires de filtre, vous devez définir la valeur des entrées UpperRange et LowerRange sur noupper et nolower, respectivement. Vous devez définir ces entrées uniquement dans le fichier INF du protocole ; ils ne sont pas obligatoires dans le fichier INF du pilote miniport. L’exemple de code suivant illustre ces entrées pour un pilote intermédiaire de filtre.

HKR, Ndi\Interfaces, UpperRange, , noupper
HKR, Ndi\Interfaces, LowerRange, , nolower

Dans un pilote intermédiaire de filtre, l’entrée FilterMediaTypes dans le fichier INF du protocole définit les liaisons du pilote avec d’autres pilotes. FilterMediaTypes spécifie les types de médias pris en charge par le pilote intermédiaire de filtre. Pour obtenir la liste des types de médias possibles, consultez la liste des valeurs LowerRange fournies par Microsoft dans Spécification d’interfaces de liaison. L’exemple de code suivant illustre cette entrée pour un pilote intermédiaire de filtre.

HKR, Ndi\Interfaces, FilterMediaTypes, , "ethernet, tokenring, fddi, wan"

Lorsqu’un pilote intermédiaire de filtre est initialisé, il s’insère dans toutes les liaisons de protocole à miniport existantes, selon les types de médias répertoriés dans FilterMediaTypes.

Pour les pilotes intermédiaires MUX, vous devez toujours définir UpperRange dans le fichier INF du protocole sur noupper. Définissez LowerRange sur une liste de valeurs extraites des valeurs autorisées pour LowerRange, comme spécifié dans Spécification des interfaces de liaison. L’exemple de code suivant illustre ces entrées pour le bord inférieur d’un pilote intermédiaire MUX.

HKR, Ndi\Interfaces, UpperRange, 0, "noupper"
HKR, Ndi\Interfaces, LowerRange, 0, "ndis5"

Pour les pilotes intermédiaires MUX, vous devez toujours définir LowerRange dans le fichier INF du pilote miniport sur nolower. Définissez UpperRange sur une liste de valeurs extraites des valeurs autorisées pour UpperRange, comme spécifié dans Spécification des interfaces de liaison. L’exemple de code suivant illustre ces entrées pour un miniport virtuel de pilote intermédiaire MUX.

HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"