| Предыдущий | Следующий |
| ERROR_FLT_INSTANCE_NOT_FOUND | ERROR_FLT_INVALID_CONTEXT_REGISTRATION |
ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND
Что означает ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND
ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND (0x801F0016) — Для данного запроса не найдено зарегистрированное описание выделения контекста.
FltAllocateContext не нашёл подходящую запись FLT_CONTEXT_REGISTRATION для запрошенного типа/размера контекста. Это ошибка регистрации minifilter context, а не нехватка pool memory.
Что проверить
Сопоставьте ContextType и ContextSize вызова FltAllocateContext с массивом ContextRegistration, переданным в FltRegisterFilter. Для fixed-size context размер должен совпадать, если не используется FLTFL_CONTEXT_REGISTRATION_NO_EXACT_SIZE_MATCH; variable-sized context должен быть зарегистрирован соответствующим образом.
Как исправлять и подтвердить результат
Исправьте регистрацию либо параметры allocation. После этого тот же FltAllocateContext должен вернуть созданный context; не маскируйте проблему fallback-выделением другого типа контекста.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
