Comment les pilotes de filtre de système de fichiers sont similaires aux pilotes de périphérique
Les pilotes de filtre de système de fichiers et les pilotes de périphérique dans le système d’exploitation Microsoft Windows sont similaires des manières suivantes :
Structure similaire
Comme les pilotes de périphérique, les pilotes de filtre de système de fichiers ont des routines d’achèvement DriverEntry, dispatch et E/S . Ils appellent la plupart des mêmes routines en mode noyau que les pilotes de périphérique, et ils filtrent les demandes d’E/S pour les appareils (c’est-à-dire, les volumes de système de fichiers) auxquels ils sont associés.
Fonctionnalités similaires
Étant donné que les pilotes de filtre de système de fichiers et les pilotes de périphérique font partie du système d’E/S, ils reçoivent tous deux des paquets de demandes d’E/ S (IRPs) et agissent sur ceux-ci.
Comme les pilotes de périphérique, les pilotes de filtre de système de fichiers peuvent également créer leurs propres IIP et les envoyer à des pilotes de niveau inférieur.
Les deux types de pilotes peuvent s’inscrire à la notification (à l’aide des fonctions de rappel) de différents événements système.
Autres similitudes
Comme les pilotes de périphérique, les pilotes de filtre de système de fichiers peuvent recevoir des codes de contrôle d’E/ S (IOCTL). Notez que les pilotes de filtre de système de fichiers peuvent également recevoir et définir des codes de contrôle de système de fichiers (FSCTL).
Comme les pilotes de périphérique, les pilotes de filtre de système de fichiers peuvent être configurés pour être chargés au moment du démarrage du système ou pour être chargés ultérieurement, une fois le processus de démarrage du système terminé.