| Предыдущий | Следующий |
| ERROR_FLT_POST_OPERATION_CLEANUP | ERROR_FLT_DELETING_OBJECT |
ERROR_FLT_INTERNAL_ERROR
Что означает ERROR_FLT_INTERNAL_ERROR
ERROR_FLT_INTERNAL_ERROR (0x801F000A) — В Filter Manager произошла неустранимая внутренняя ошибка, поэтому операция завершена сбоем.
Код 0x801F000A относится не ко всему компоненту «Filter Manager», а к операции в области «регистрацию minifilter, instances, contexts и I/O callbacks». Сообщение «в filter manager произошла неустранимая внутренняя ошибка, поэтому операция завершена сбоем» позволяет начать с темы «flt, внутренний сбой».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x801F000A в условии «в filter manager произошла неустранимая внутренняя ошибка, поэтому операция завершена сбоем» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0x801F000A зафиксируйте имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager; отдельно запишите IRP. Различия по теме «flt, внутренний сбой» для 0x801F000A покажут, изменился ли первый неуспешный этап.
Для 0x801F000A применяйте исправление на границе первого отказа: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. Сообщение «в filter manager произошла неустранимая внутренняя ошибка, поэтому операция завершена сбоем» при 0x801F000A не следует подавлять общей обработкой исключения.
После исправления повторите тот же вызов на прежних данных; у результата 0x801F000A должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x801F000A: legal pre-operation callback results · writing pre-operation callbacks · Microsoft Open Specifications: STATUS_FLT_INTERNAL_ERROR.
Нужно найти другой код? Найти другой код состояния или ошибки.