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 anche introdotto i driver di filtro NDIS. I driver di filtro possono monitorare e modificare l'interazione tra i driver del protocollo e i driver miniport. I driver di filtro sono più facili da implementare e hanno meno sovraccarico di elaborazione rispetto a NDIS 5. x driver intermedi. Per questi motivi, è consigliabile usare i driver di filtro anziché filtrare i driver intermedi.
Uno stack di driver contiene gli elementi logici seguenti:
Adattatore miniport
Un adattatore miniport è un'istanza dell'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 una scheda miniport dopo che un dispositivo diventa disponibile.
Associazione protocollo
Un'associazione di protocollo è un'istanza di associazione di un driver di protocollo. Un'associazione di protocolli associa un driver di protocollo NDIS a una scheda miniport. Più driver di protocollo possono essere associati a una scheda 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 una scheda miniport.
Gli argomenti seguenti forniscono altre informazioni sulle operazioni dello stack di driver, degli stati del driver e dello stack di driver:
- NDIS Driver Stack
- Stati dell'adattatore di un driver Miniport
- Stati di associazione di un driver di protocollo
- Stati del modulo di un driver di filtro
- Operazioni dello stack NDIS