Condividi tramite


Gestione dello stack di driver

NDIS 6.0 ha introdotto la possibilità di sospendere e riavviare uno stack di driver. Per supportare le funzionalità di gestione dello stack fornite da NDIS 6.0, è necessario riscrivere i driver legacy.

NDIS 6.0 ha introdotto anche 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 di NDIS 5.x. Per questi motivi, è consigliabile usare driver di filtro anziché filtrare i driver intermedi.

Uno stack di driver contiene gli elementi logici seguenti:

Adattatore miniport
Un adattatore miniport è un'istanza di adattatore di un driver miniport NDIS o di un driver intermedio. Il miniport virtuale di un driver intermedio è un adattatore miniport. NDIS configura gli altri elementi di uno stack di driver su un adattatore miniport dopo che un dispositivo diventa disponibile.

Collegamento di protocolli
Un'associazione di protocollo è un'istanza di associazione di un driver di protocollo. Un'associazione di protocollo associa un driver di protocollo NDIS a una scheda miniport. Più driver di protocollo possono essere associati a un adattatore miniport.

Modulo filtro
Un modulo di filtro è un'istanza di un driver di filtro. NDIS può sospendere uno stack di driver per inserire, rimuovere o riconfigurare un modulo di filtro. I moduli di filtro possono monitorare e modificare il comportamento di un adattatore miniport.

Negli argomenti seguenti vengono fornite altre informazioni sullo stack di driver, sugli stati del driver e sulle operazioni dello stack di driver:

driver di filtro NDIS

Driver intermedi NDIS