Delen via


Stuurprogramma's filteren

NDIS 6.0 heeft NDIS-filterstuurprogramma's geïntroduceerd. Filterstuurprogramma's kunnen de interactie tussen protocolstuurprogramma's en minipoortstuurprogramma's bewaken en wijzigen. Filterstuurprogramma's zijn eenvoudiger te implementeren en hebben minder verwerkingsoverhead dan tussenliggende NDIS-stuurprogramma's.

Een filtermodule is een exemplaar van een filterstuurprogramma. Zoals in de volgende afbeelding wordt geïllustreerd, worden filtermodules doorgaans gelaagd tussen minipoortadapters en protocolbindingen.

diagram met een NDIS-stuurprogrammastack met filtermodules tussen minipoortadapters en protocolbindingen.

Een filterstuurprogramma communiceert met NDIS en andere NDIS-stuurprogramma's via de NDIS-bibliotheek. De NDIS-bibliotheek exporteert een volledige set functies (NdisFXxx en andere NdisXxx-functies) die alle functies van het besturingssysteem inkapselen die een filterstuurprogramma moet aanroepen. Het filterstuurprogramma moet op zijn beurt een set toegangspunten (FilterXxx-functies) exporteren die NDIS aanroept voor eigen doeleinden, of namens andere stuurprogramma's, om toegang te krijgen tot het filterstuurprogramma.

Notitie

Zie NDIS-stuurprogrammastackvoor meer informatie over de NDIS-stuurprogrammastack en een diagram met de relatie tussen alle vier de NDIS-stuurprogrammatypen.