Функция FltSupportsFileContexts (fltkernel.h)
Подпрограмма FltSupportsFileContexts определяет, поддерживает ли файловая система контексты файлов для данного файла. (См. также FltSupportsFileContextsEx.)
Синтаксис
BOOLEAN FLTAPI FltSupportsFileContexts(
[in] PFILE_OBJECT FileObject
);
Параметры
[in] FileObject
Указатель на объект file, представляющий файл, для которого запрашивается поддержка контекста файла. Этот параметр является обязательным и не может иметь значение NULL.
Возвращаемое значение
FltSupportsFileContexts возвращает значение TRUE , если файловая система поддерживает контексты файлов для объекта file; В противном случае — FALSE .
Комментарии
Драйверы минифильтра вызывают FltSupportsFileContexts, чтобы определить, поддерживает ли базовая файловая система контексты файлов для файла, представленного указанным FileObject , без необходимости выделять контекст и пытаться задать его. Если тип контекста не поддерживается в файле, минифильтр не может прикрепить контекст к этому файлу.
Обратите внимание, что файловая система может поддерживать контексты файлов для некоторых типов файлов, но не для других. Например, NTFS и FAT не поддерживают контексты файлов подкачки.
Дополнительные сведения о контекстах см. в разделе Сведения о контекстах минифильтра.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта процедура доступна в Windows Vista и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |