Freigeben über


Informationen zu Minifilterkontexten

Ein Kontext ist eine Struktur, die vom Minifiltertreiber definiert wird und einem Filter-Manager-Objekt zugeordnet werden kann. Der Filter-Manager bietet Unterstützung, die minifiltertreibern das Zuordnen von Kontexten mit Objekten ermöglicht, um den Zustand über E/A-Vorgänge hinweg beizubehalten.

Kontexttypen

Minifilter können Kontexte für die folgenden Objekte erstellen und festlegen:

  • Dateien (Windows Vista und höher)
  • Instanzen
  • Datenströme
  • Streamhandles (Dateiobjekte)
  • Transaktionen (Windows Vista und höher)
  • Volumes

Volumekontexte müssen aus einem nicht ausgestellten Pool zugeordnet werden. Alle anderen Kontexttypen können aus einem ausgelagerten oder nicht ausgelagerten Pool zugeordnet werden.

Beispielcode für den Filtertreiberkontext

Im CTX-Beispiel finden Sie ein Beispiel für einen Minifiltertreiber, der Kontexte verwendet.

Verwalten von Kontexten

In den folgenden Abschnitten wird beschrieben, wie Filterkontexte verwaltet werden:

Informationen zur Vom Filter-Manager bereitgestellten Unterstützung finden Sie unter Unterstützen von Minifilterkontexten.