Освобождение контекстов

Контекст освобождается после удаления и освобождения всех невыполненных ссылок на него.

Существует одно исключение из этого правила: если контекст создан, но не задан, его не нужно удалять. Он освобождается, когда количество ссылок достигает нуля. См. пример кода в разделе Освобождение контекстов.

Когда минифильтр регистрирует свои типы контекста, каждое определение контекста может при необходимости включать подпрограмму обратного вызова очистки контекста, которая будет вызвана до освобождения контекста. Дополнительные сведения см. в разделе PFLT_CONTEXT_CLEANUP_CALLBACK.