Come i driver di filtro del file system sono simili ai driver di dispositivo
I driver di filtro del file system e i driver di dispositivo nel sistema operativo Microsoft Windows sono simili nei modi seguenti:
Struttura simile
Come i driver di dispositivo, i driver di filtro del file system hanno routine driverEntry, dispatch e di completamento di I/O . Chiamano molte delle stesse routine in modalità kernel chiamate dai driver di dispositivo e filtrano le richieste di I/O per i dispositivi (ovvero i volumi del file system) a cui sono associati.
Funzionalità simili
Poiché i driver di filtro del file system e i driver di dispositivo fanno parte del sistema di I/O, entrambi ricevono pacchetti di richieste di I/O (IRP) e agiscono su di essi.
Come i driver di dispositivo, i driver di filtro del file system possono anche creare i propri IRP e inviarli ai driver di livello inferiore.
Entrambi i tipi di driver possono registrarsi per la notifica (usando le funzioni di callback) di vari eventi di sistema.
Altre analogie
Come i driver di dispositivo, i driver di filtro del file system possono ricevere codici di controllo I/O (IOCTLs). Si noti che i driver di filtro del file system possono anche ricevere e definire codici di controllo del file system (LS).
Come i driver di dispositivo, i driver di filtro del file system possono essere configurati per essere caricati all'avvio del sistema o per essere caricati in un secondo momento, dopo il completamento del processo di avvio del sistema.