Freigeben über


FltSupportsFileContexts-Funktion (fltkernel.h)

Die FltSupportsFileContexts-Routine bestimmt, ob das Dateisystem Dateikontexte für eine bestimmte Datei unterstützt. (Siehe auch FltSupportsFileContextsEx.)

Syntax

BOOLEAN FLTAPI FltSupportsFileContexts(
  [in] PFILE_OBJECT FileObject
);

Parameter

[in] FileObject

Zeiger auf das Dateiobjekt, das die Datei darstellt, deren Dateikontextunterstützung abgefragt wird. Dieser Parameter ist erforderlich und darf nicht NULL sein.

Rückgabewert

FltSupportsFileContexts gibt TRUE zurück, wenn das Dateisystem Dateikontexte für das Dateiobjekt unterstützt. Andernfalls FALSE .

Hinweise

Minifiltertreiber rufen FltSupportsFileContexts auf, um zu bestimmen, ob das zugrunde liegende Dateisystem grundsätzlich Dateikontexte für die Datei unterstützt, die durch das angegebene FileObject dargestellt wird, ohne einen Kontext zuordnen und festlegen zu müssen. Wenn ein Kontexttyp für eine Datei nicht unterstützt wird, kann der Minifilter keinen Kontext an diese Datei anfügen.

Beachten Sie, dass ein Dateisystem möglicherweise Dateikontexte für einige Dateitypen unterstützt, für andere jedoch nicht. Beispielsweise unterstützen NTFS und FAT keine Dateikontexte für Auslagerungsdateien.

Weitere Informationen zu Kontexten finden Sie unter Informationen zu Minifilterkontexten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Routine ist unter Windows Vista und höher verfügbar.
Zielplattform Universell
Header fltkernel.h (fltkernel.h einschließen)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Weitere Informationen

FltAllocateContext

FltDeleteContext

FltDeleteFileContext

FltGetFileContext

FltReleaseContext

FltSetFileContext

FltSupportsFileContextsEx