Freigeben über


Verwalten von Minifilterkontexten

Ein Kontext ist eine Struktur, die von einem Minifiltertreiber definiert wird und einem FltMgr-Objekt zugeordnet werden kann.

FltMgr bietet Unterstützung, mit der Minifiltertreiber ihre Kontexte mit den Objekten von FltMgr verknüpfen können, um den Status während der E/A-Vorgänge beizubehalten.

Kontexttypen

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

  • Dateien (Windows Vista und höher)
  • Instanzen
  • Bäche
  • Datenstromhandles (Dateiobjekte)
  • Transaktionen (Windows Vista und höher)
  • Volumes

Volumenkontexte müssen aus nicht ausgelagerten Pools zugewiesen werden. Alle anderen Kontexttypen können entweder aus ausgelagerten oder nicht ausgelagerten Pools zugewiesen werden.

Kontextbeispielcode

Ein Beispiel für einen Minifiltertreiber, der Kontexte verwendet, finden Sie im CTX-Beispiel.

Wie man Kontexte verwaltet

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

Informationen zur Unterstützung durch FltMgr finden Sie unter Unterstützung von Minifilterkontexten.