Pilotes de filtre
NDIS 6.0 a introduit les pilotes de filtrage NDIS. Les pilotes de filtrage peuvent surveiller et modifier l’interaction entre les pilotes de protocole et les pilotes de miniport. Les pilotes de filtrage sont plus faciles à implémenter et génèrent moins de surcharge de traitement que les pilotes intermédiaires NDIS.
Un module de filtrage est une instance d’un pilote de filtrage. Comme l’illustre la figure suivante, les modules de filtrage sont généralement superposés entre les adaptateurs miniport et les liaisons de protocole.
Un pilote de filtrage communique avec NDIS et d’autres pilotes NDIS via la bibliothèque NDIS. La bibliothèque NDIS exporte un ensemble complet de fonctions (NdisFXxx et autres fonctions NdisXxx) qui encapsulent toutes les fonctions du système d’exploitation qu’un pilote de filtrage doit appeler. Le pilote de filtrage, à son tour, doit exporter un ensemble de points d’entrée (fonctions FilterXxx) que NDIS appelle à ses propres fins, ou au nom d’autres pilotes, pour accéder au pilote de filtrage.
Remarque
Pour plus d’informations sur la pile de pilotes NDIS et un diagramme montrant la relation entre les quatre types de pilotes NDIS, veuillez consulter la section Pile de pilotes NDIS.