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) |
Library | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |