Condividi tramite


Filtrare i driver

NDIS 6.0 ha introdotto i driver di filtro NDIS. I driver di filtro possono monitorare e modificare l'interazione tra driver di protocollo e driver miniport. I driver di filtro sono più facili da implementare e hanno un sovraccarico di elaborazione inferiore rispetto ai driver intermedi NDIS.

Un modulo di filtro è un'istanza di un driver di filtro. Come illustrato nella figura seguente, i moduli di filtro vengono in genere sovrapposti tra schede miniport e associazioni di protocollo.

Diagram illustrating an NDIS driver stack with filter modules between miniport adapters and protocol bindings.Diagramma che illustra uno stack di driver NDIS con moduli di filtro tra schede miniport e associazioni di protocollo.

Un driver di filtro comunica con NDIS e altri driver NDIS tramite la libreria NDIS. La libreria NDIS esporta un set completo di funzioni (NdisFXxx e altre funzioni NdisXxx ) che incapsulano tutte le funzioni del sistema operativo che un driver di filtro deve chiamare. Il driver di filtro, a sua volta, deve esportare un set di punti di ingresso (funzioni FilterXxx ) che NDIS chiama per i propri scopi, o per conto di altri driver, per accedere al driver di filtro.

Nota

Per altre informazioni sullo stack di driver NDIS e un diagramma che mostra la relazione tra tutti e quattro i tipi di driver NDIS, vedere Stack di driver NDIS.