Megosztás:


Szűrőillesztőprogramok

Az NDIS 6.0 bevezetett NDIS-szűrőillesztőket. A szűrőillesztők figyelhetik és módosíthatják a protokollillesztők és a miniportillesztők közötti interakciót. A szűrőillesztők egyszerűbben implementálhatóak, és kevesebb feldolgozási többletterheléssel rendelkeznek, mint az NDIS köztes illesztőprogramjai.

A szűrőmodul egy szűrőmeghajtó példánya. Az alábbi ábrán látható, hogy a szűrőmodulok általában a miniportadapterek és a protokollkötések között vannak rétegzve.

Egy NDIS-illesztő vermet szemléltető diagram, amely szűrőmodulokat tartalmaz a miniportadapterek és a protokollkötések között.

A szűrőillesztők az NDIS-kódtáron keresztül kommunikálnak az NDIS-vel és más NDIS-illesztőprogramokkal. Az NDIS-kódtár olyan függvények teljes készletét exportálja (NdisFXxx és más NdisXxx függvények), amelyek a szűrőillesztők által meghívandó összes operációsrendszer-függvényt belefoglalják. A szűrőillesztőnek azonban exportálnia kell egy belépési pontot (FilterXxx függvényeket), amelyeket az NDIS a saját céljaira vagy más illesztőprogramok nevében hív meg a szűrőillesztő eléréséhez.

Jegyzet

Az NDIS-illesztő veremről és a négy NDIS-illesztőtípus közötti kapcsolatot bemutató diagramról az NDIS-illesztőveremcímű cikkben talál további információt.