Como os drivers de filtro do sistema de arquivos são semelhantes aos drivers de dispositivo
Drivers de filtro do sistema de arquivos e drivers de dispositivo no sistema operacional Microsoft Windows são semelhantes das seguintes maneiras:
Estrutura semelhante
Assim como os drivers de dispositivo, os drivers de filtro do sistema de arquivos têm rotinas de conclusão de DriverEntry, dispatch e E /S . Eles chamam muitas das mesmas rotinas de modo kernel que os drivers de dispositivo chamam e filtram solicitações de E/S para dispositivos (ou seja, volumes do sistema de arquivos) aos quais estão associados.
Funcionalidade semelhante
Como os drivers de filtro do sistema de arquivos e os drivers de dispositivo fazem parte do sistema de E/S, ambos recebem IRPs (pacotes de solicitação de E/S ) e atuam neles.
Assim como os drivers de dispositivo, os drivers de filtro do sistema de arquivos também podem criar seus próprios IRPs e enviá-los para drivers de nível inferior.
Ambos os tipos de drivers podem se registrar para notificação (usando funções de retorno de chamada) de vários eventos do sistema.
Outras semelhanças
Assim como os drivers de dispositivo, os drivers de filtro do sistema de arquivos podem receber IOCTLs (Códigos de Controle de E/ S). Observe que os drivers de filtro do sistema de arquivos também podem receber e definir FSCTLs (códigos de controle do sistema de arquivos ).
Assim como os drivers de dispositivo, os drivers de filtro do sistema de arquivos podem ser configurados para serem carregados no momento da inicialização do sistema ou para serem carregados posteriormente, após a conclusão do processo de inicialização do sistema.