Ä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.