Filtrare i driver
I driver di filtro sono driver facoltativi che aggiungono valore o modificano il comportamento di un dispositivo. Un driver di filtro può eseguire il servizio di uno o più dispositivi.
Driver filtro bus
I driver di filtro bus in genere aggiungono valore a un bus e vengono forniti da Microsoft o da un OEM di sistema (vedere la figura Livelli driver possibili ). I driver di filtro bus sono facoltativi. Per un autobus può essere presente un numero qualsiasi di driver di filtro per un autobus.
Un driver di filtro bus potrebbe, ad esempio, implementare miglioramenti proprietari per l'hardware del bus standard.
Per i dispositivi descritti da un BIOS ACPI, il risparmio energia inserisce un filtro ACPI fornito da Microsoft (driver filtro bus) sopra il driver del bus per ogni dispositivo. Il filtro ACPI esegue i criteri di alimentazione dei dispositivi e attiva e disattiva i dispositivi. Il filtro ACPI è trasparente per altri driver e non è presente nei computer non ACPI.
Driver di filtro di livello inferiore
I driver di filtro di livello inferiore modificano in genere il comportamento dell'hardware del dispositivo (vedere la figura Livelli driver possibili ). Vengono in genere forniti da IHV e sono facoltativi. Per un dispositivo può essere presente un numero qualsiasi di driver di filtro di livello inferiore.
Un driver di filtro dei dispositivi di livello inferiore monitora e/o modifica le richieste di I/O in un determinato dispositivo. In genere, tali filtri ridefiniscono il comportamento hardware in base alle specifiche previste.
Un driver di filtro di classe inferiore monitora e/o modifica le richieste di I/O per una classe di dispositivi. Ad esempio, un driver di filtro di classe di livello inferiore per i dispositivi mouse può fornire accelerazione, eseguendo una conversione non lineare dei dati di spostamento del mouse.
Driver di filtro di livello superiore
I driver di filtro di livello superiore forniscono in genere funzionalità a valore aggiunto per un dispositivo (vedere la figura Livelli driver possibili ). Tali driver sono in genere forniti da IHV e sono facoltativi. Per un dispositivo può essere presente un numero qualsiasi di driver di filtro di livello superiore.
Un driver di filtro di dispositivi di livello superiore aggiunge valore per un dispositivo specifico. Ad esempio, un driver di filtro di dispositivi di livello superiore per una tastiera potrebbe applicare controlli di sicurezza aggiuntivi.
Un driver di filtro di classe superiore aggiunge valore per tutti i dispositivi di una determinata classe.