Compartilhar via


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.