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

Zeigen Sie auf das Dateiobjekt, das die Datei darstellt, deren Dateikontextunterstützung abgefragt wird. Dieser Parameter ist erforderlich und kann nicht NULL-werden.

Rückgabewert

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

Bemerkungen

Minifiltertreiber rufen FltSupportsFileContexts auf, um zu bestimmen, ob das zugrunde liegende Dateisystem Dateikontexte für die Datei unterstützt, die durch die angegebene FileObject- dargestellt wird, ohne einen Kontext zuweisen und versuchen zu müssen, ihn festzulegen. 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 Dateikontexte für einige Dateitypen, aber nicht für andere unterstützen kann. Beispielsweise unterstützen NTFS und FAT keine Dateikontexte für auslagerungsdateien.

Weitere Informationen zu Kontexten finden Sie unter Informationen zu Minifilterkontexten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Routine ist unter Windows Vista und höher verfügbar.
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL- Fltmgr.sys
IRQL- <= APC_LEVEL

Siehe auch

FltAllocateContext-

FltDeleteContext-

FltDeleteFileContext-

FltGetFileContext-

FltReleaseContext-

FltSetFileContext-

FltSupportsFileContextsEx