Delen via


NDIS-stuurprogrammastack

In het volgende diagram ziet u een basisconfiguratie van de logische elementen in een NDIS (Network Driver Interface Specification) 6.0-stuurprogrammastack. De stack heeft een niet-opgegeven aantal filtermodules. De pijlen vertegenwoordigen de informatiestroom tussen de elementen van de stapel.

diagram met een basisconfiguratie van een NDIS 6.0-stuurprogrammastack met filtermodules.

Zoals in het voorgaande diagram wordt weergegeven, kunt u een willekeurig aantal filtermodules stapelen op een minipoortadapter. Deze modules kunnen exemplaren zijn van verschillende filterstuurprogramma's en/of meerdere exemplaren van hetzelfde filterstuurprogramma. Als een minipoortstuurprogramma meerdere minipoortadapters beheert, kan er een afzonderlijke stuurprogrammastack bestaan voor elke minipoortadapter.

Protocolstuurprogramma's binden aan minipoortadapters. Onderliggende filtermodules in een stuurprogrammastack zijn daarom transparant voor protocolstuurprogramma's. Voor informatie over onderliggende filtermodules kunnen protocolstuurprogramma's de filtermodules in een stuurprogrammastack inventariseren.

Als meer dan één protocolstuurprogramma is verbonden met een minipoortadapter, zijn de filtermodules hetzelfde voor beide protocolstuurprogramma's. Op basis van de binding stuurt NDIS de aanvragen naar het juiste protocolstuurprogramma.

NDIS 6.0-stack met tussenliggend stuurprogramma

In de volgende afbeelding ziet u een NDIS 6.0-stuurprogrammastack met een tussenliggend stuurprogramma.

Diagram dat een NDIS 6.0-stuurprogrammastack met een tussenliggend stuurprogramma toont.

Als u een tussenliggend NDIS-stuurprogramma in de stuurprogrammastack opneemt, is de stack in wezen twee stacks: één boven de andere.

De virtuele minipoort van het tussenliggende stuurprogramma biedt de minipoortadapter voor de bovenste stack, terwijl de protocolrand van het tussenliggende stuurprogramma de protocolbinding voor de lagere stack biedt.

Een virtuele minipoort heeft dezelfde statussen als elke andere minipoortadapter. Zie Adapterstatussen van een minipoortstuurprogrammavoor meer informatie over de statussen van minipoortadapters.

De protocolrand van het tussenliggende stuurprogramma moet dezelfde bindingsstatussen implementeren als een protocolstuurprogramma. Zie voor meer informatie over bindingsstaten van een protocolstuurprogramma Binding States of a Protocol Driver.