FltSupportsFileContexts 函数 (fltkernel.h)

FltSupportsFileContexts 例程确定文件系统是否支持给定文件的文件上下文。 (另请参阅 FltSupportsFileContextsEx.)

语法

BOOLEAN FLTAPI FltSupportsFileContexts(
  [in] PFILE_OBJECT FileObject
);

参数

[in] FileObject

指向表示正在查询其文件上下文支持的文件的文件对象的指针。 此参数是必需的,不能 NULL

返回值

FltSupportsFileContexts 如果文件系统支持文件对象的文件上下文,则返回 TRUE;否则 FALSE

言论

微型筛选驱动程序调用 FltSupportsFileContexts,以确定基础文件系统本身是否支持由指定 FileObject 表示的文件的文件上下文,而无需分配上下文并尝试设置它。 如果文件不支持上下文类型,则微型筛选器无法将上下文附加到该文件。

请注意,文件系统可能支持某些类型的文件上下文,但不支持其他文件类型。 例如,NTFS 和 FAT 不支持分页文件的文件上下文。

有关上下文的详细信息,请参阅 关于小型筛选器上下文

要求

要求 价值
最低支持的客户端 此例程在 Windows Vista 及更高版本上可用。
目标平台 普遍
标头 fltkernel.h (包括 Fltkernel.h)
FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

另请参阅

FltAllocateContext

FltDeleteContext

FltDeleteFileContext

FltGetFileContext

FltReleaseContext

FltSetFileContext

FltSupportsFileContextsEx