Функция 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 (include Fltkernel.h) |
библиотеки | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |