| Предыдущий | Следующий |
| ERROR_FLT_INTERNAL_ERROR | ERROR_FLT_MUST_BE_NONPAGED_POOL |
ERROR_FLT_DELETING_OBJECT
Что означает ERROR_FLT_DELETING_OBJECT
ERROR_FLT_DELETING_OBJECT (0x801F000B) — Указанный объект удаляется, поэтому запрошенное действие сейчас выполнить невозможно.
В подсистеме «Filter Manager» результат 0x801F000B относится к области «регистрацию minifilter, instances, contexts и I/O callbacks». Описание «указанный объект удаляется, поэтому запрошенное действие сейчас выполнить невозможно» сужает проверку до темы «flt, deleting, объект».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x801F000B в условии «указанный объект удаляется, поэтому запрошенное действие сейчас выполнить невозможно» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0x801F000B сохраните имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. По теме «flt, deleting, объект» для 0x801F000B сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
После локализации 0x801F000B действуйте по контракту подсистемы: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. Для 0x801F000B и условия «указанный объект удаляется, поэтому запрошенное действие сейчас выполнить невозможно» неизменённый повтор без нового состояния не считается исправлением.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x801F000B, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x801F000B: teardown result from FltAllocateContext · context setting during instance teardown · minifilter draining behavior.
Нужно найти другой код? Найти другой код состояния или ошибки.