Freigeben über


Filtertreiber

NDIS 6.0 hat NDIS-Filtertreiber eingeführt. Filtertreiber können die Interaktion zwischen Protokolltreibern und Miniporttreibern überwachen und ändern. Filtertreiber sind einfacher zu implementieren und haben weniger Verarbeitungsaufwand als NDIS-Zwischentreiber.

Ein Filtermodul ist ein instance eines Filtertreibers. Wie die folgende Abbildung veranschaulicht, werden Filtermodule in der Regel zwischen Miniportadaptern und Protokollbindungen aufgeteilt.

Diagramm, das einen NDIS-Treiberstapel mit Filtermodulen zwischen Miniportadaptern und Protokollbindungen veranschaulicht.

Ein Filtertreiber kommuniziert mit NDIS und anderen NDIS-Treibern über die NDIS-Bibliothek. Die NDIS-Bibliothek exportiert einen vollständigen Satz von Funktionen (NdisFXxx und andere NdisXxx-Funktionen ), die alle Betriebssystemfunktionen kapseln, die von einem Filtertreiber aufgerufen werden müssen. Der Filtertreiber muss wiederum eine Reihe von Einstiegspunkten (FilterXxx-Funktionen ) exportieren, die NDIS für eigene Zwecke oder im Namen anderer Treiber aufruft, um auf den Filtertreiber zuzugreifen.

Hinweis

Weitere Informationen zum NDIS-Treiberstapel und ein Diagramm, das die Beziehung zwischen allen vier NDIS-Treibertypen zeigt, finden Sie unter NDIS-Treiberstapel.

NDIS-Filtertreiber

Referenz zu NDIS-Filtertreibern