Partager via


Pile de pilotes NDIS

Configuration de base de la pile

La figure suivante montre une configuration de base des éléments logiques dans une pile de pilotes NDIS 6.0. La figure illustre une pile de pilotes avec un nombre non spécifié de modules de filtre. Les flèches représentent le flux d’informations entre les éléments de la pile.

Diagramme illustrant une configuration de base d’une pile de pilotes NDIS 6.0 avec des modules de filtre.

Comme le montre la figure précédente, vous pouvez empiler un nombre quelconque de modules de filtre sur un adaptateur de miniport. Ces modules peuvent être des instances de différents pilotes de filtre et/ou plusieurs instances du même pilote de filtre. Si un pilote de miniport gère plus d’un adaptateur de miniport, une pile de pilotes distincte peut exister sur chaque adaptateur de miniport.

Les pilotes de protocole se lient aux adaptateurs de miniport. Par conséquent, les modules de filtre sous-jacents dans une pile de pilotes sont transparents pour les pilotes de protocole. Pour obtenir des informations sur les modules de filtre sous-jacents, les pilotes de protocole peuvent énumérer les modules de filtre dans une pile de pilotes.

Si plus d’un pilote de protocole se lie à un adaptateur de miniport, les modules de filtre sont les mêmes pour les deux pilotes de protocole. En fonction de la liaison, NDIS achemine les demandes vers le bon pilote de protocole.

Pile NDIS 6.0 avec pilote intermédiaire

La figure suivante montre une pile de pilotes NDIS 6.0 avec un pilote intermédiaire.

Diagramme illustrant une pile de pilotes NDIS 6.0 avec un pilote intermédiaire.

Si vous incluez un pilote intermédiaire NDIS dans la pile de pilotes, la pile est essentiellement composée de deux piles : l’une au-dessus de l’autre.

Le miniport virtuel du pilote intermédiaire fournit l’adaptateur de miniport pour la pile supérieure, tandis que l’interface protocole du pilote intermédiaire fournit la liaison protocole pour la pile inférieure.

Un miniport virtuel a les mêmes états que n’importe quel autre adaptateur de miniport. Pour plus d’informations sur les états des adaptateurs de miniport, veuillez consulter la section États des adaptateurs d’un pilote de miniport.

L’interface protocole du pilote intermédiaire doit implémenter les mêmes états de liaison qu’un pilote de protocole. Pour plus d’informations sur les états de liaison, veuillez consulter la section États de liaison d’un pilote de protocole.

États de l’adaptateur d’un pilote de miniport

États de liaison d’un pilote de protocole

Gestion des piles de pilotes

Pilotes de filtre NDIS

Pilotes intermédiaires NDIS

Pilotes de miniports NDIS

Pilotes de protocole NDIS