Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Контекст — это структура, определяемая драйвером минифильтра, которая может быть связана с объектом FltMgr.
FltMgr обеспечивает поддержку, которая позволяет драйверам мини-фильтров связывать свои контексты с объектами FltMgrдля сохранения состояния в операциях ввода-вывода.
Типы контекстов
Минифильтры могут создавать и задавать контексты для следующих объектов:
- Файлы (Windows Vista и более поздние версии)
- Случаи
- Потоки
- Дескрипторы потоков (файловые объекты)
- Транзакции (Windows Vista и более поздние версии)
- Объемы
Контексты тома должны быть выделены из непагрегированного пула. Все остальные типы контекста могут быть выделены из страничного или нестраничного пула.
Пример кода контекста
В примере CTX см. для примера драйвера минифильтра, использующего контексты.
Управление контекстами
В следующих разделах описывается управление контекстами фильтров.
- Регистрация типов контекста
- создание контекстов
- настройка контекстов
- Получение контекстов
- Референтные контексты
- Освобождение контекстов
- Удаление контекстов
- Освобождение контекстов
- Обеспечение поддержки файловой системы для контекстов
- Рекомендации
Сведения о поддержке, оказываемой FltMgr, см. в разделе Поддержка контекстов минифильтра.