Site icon EfmSoft

Что означает код HRESULT 0x801F0016 (ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND)?

 
Предыдущий Следующий
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-выделением другого типа контекста.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version