| Предыдущий | Следующий |
| 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) — Для данного запроса не найдено зарегистрированное описание выделения контекста.
В подсистеме «Filter Manager» результат 0x801F0016 относится к области «регистрацию minifilter, instances, contexts и I/O callbacks». Описание «для данного запроса не найдено зарегистрированное описание выделения контекста» сужает проверку до темы «flt, context, выделение, не, поиск объекта».
Что проверить и как подтвердить исправление
В первую очередь проверьте идентификатор, область поиска и жизненный цикл отсутствующего объекта. Для 0x801F0016 в сценарии «для данного запроса не найдено зарегистрированное описание выделения контекста» проверьте идентификатор, область поиска и поколение объекта; имя может быть верным, но относиться к другому контейнеру или уже удалённому состоянию.
Сопоставьте с результатом 0x801F0016 следующие данные: имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. До исправления 0x801F0016 сохраните исходное состояние объекта по теме «flt, context, выделение, не, поиск объекта».
Коррекция для 0x801F0016 должна быть предметной: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. Для 0x801F0016 и сообщения «для данного запроса не найдено зарегистрированное описание выделения контекста» общий сброс допустим лишь как контроль, но не как доказательство причины.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x801F0016 это надёжнее единичного успеха на других данных.
Документация для результата 0x801F0016: FltAllocateContext return values · FLT_CONTEXT_REGISTRATION fields · registering context types.
Нужно найти другой код? Найти другой код состояния или ошибки.