| Предыдущий | Следующий |
| STATUS_FLT_INSTANCE_NOT_FOUND | STATUS_FLT_INVALID_CONTEXT_REGISTRATION |
STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND
Диспетчер фильтров выделяет только типы контекстов, объявленные в таблице регистрации контекстов мини-фильтра. Этот статус означает, что запрошенному типу контекста или запросу не соответствует ни одно зарегистрированное определение выделения.
Проверьте записи FLT_CONTEXT_REGISTRATION , переданные в FltRegisterFilter, включая тип контекста, флаги, размер и обратный вызов очистки. Не заменяйте отсутствующий контекст диспетчера фильтров произвольным отдельным выделением, если состояние должно следовать жизненному циклу объекта или транзакции: это обходит модель присоединения и очистки, предоставляемую платформой.
Что проверить
- Тип контекста, запрошенный в неудачном вызове
FltAllocateContext. - Таблица регистрации, скомпилированная в загруженный драйвер, включая её завершающую запись.
- Определите, должен ли контекст принадлежать фильтру, экземпляру, тому, потоку, дескриптору, файлу или объекту транзакции.
FltAllocateContext | Управление контекстами мини-фильтра | Справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.