Sterowniki filtrów
NDIS 6.0 wprowadził sterowniki filtrów NDIS. Sterowniki filtrów mogą monitorować i modyfikować interakcję między sterownikami protokołu i sterownikami miniportu. Sterowniki filtrów są łatwiejsze do zaimplementowania i mają mniejsze obciążenie przetwarzania niż sterowniki pośrednie NDIS.
Moduł filtru jest wystąpieniem sterownika filtru. Jak pokazano na poniższej ilustracji, moduły filtrów są zwykle umieszczane między adapterami miniportowymi a powiązaniami protokołów.
Sterownik filtru komunikuje się z serwerem NDIS i innymi sterownikami NDIS za pośrednictwem biblioteki NDIS. Biblioteka NDIS udostępnia pełny zestaw funkcji (NdisFXxx i inne NdisXxx), które obejmują wszystkie funkcje systemu operacyjnego, jakie sterownik filtru musi wywołać. Sterownik filtru musi z kolei wyeksportować zestaw punktów wejścia (funkcji FilterXxx), które NDIS wywołuje do własnych celów lub w imieniu innych sterowników, aby uzyskać dostęp do sterownika filtru.
Notatka
Aby uzyskać więcej informacji o stosie sterowników NDIS i diagramie przedstawiającym relację między wszystkimi czterema typami sterowników NDIS, zobacz NDIS Driver Stack.