Ähnlichkeit von Dateisystemfiltertreibern mit Gerätetreibern
Dateisystemfiltertreiber und Gerätetreiber im Microsoft Windows-Betriebssystem ähneln sich auf folgende Weise:
Ähnliche Struktur
Wie Gerätetreiber verfügen Dateisystemfiltertreiber über DriverEntry-, Dispatch- und E/A-Vervollständigungsroutinen . Sie rufen viele der gleichen Kernelmodusroutinen auf, die Gerätetreiber aufrufen, und filtern E/A-Anforderungen nach Geräten (d. h. Dateisystemvolumes), denen sie zugeordnet sind.
Ähnliche Funktionen
Da Dateisystemfiltertreiber und Gerätetreiber Teil des E/A-Systems sind, empfangen beide E /A-Anforderungspakete (IRPs) und reagieren darauf.
Ähnlich wie Gerätetreiber können Dateisystemfiltertreiber auch eigene IRPs erstellen und an Treiber auf niedrigerer Ebene senden.
Beide Arten von Treibern können sich für Benachrichtigungen (mithilfe von Rückruffunktionen) für verschiedene Systemereignisse registrieren.
Weitere Ähnlichkeiten
Wie Gerätetreiber können Dateisystemfiltertreiber E/A-Steuercodes (IOCTLs) empfangen. Beachten Sie, dass Dateisystemfiltertreiber auch FscTLs (Dateisystemsteuerungscodes) empfangen und definieren können.
Wie Gerätetreiber können Dateisystemfiltertreiber so konfiguriert werden, dass sie zur Systemstartzeit oder später geladen werden, nachdem der Systemstartvorgang abgeschlossen ist.