| Предыдущий | Следующий |
| ERROR_FLT_INSTANCE_NAME_COLLISION | ERROR_FLT_VOLUME_NOT_FOUND |
ERROR_FLT_FILTER_NOT_FOUND
Что означает ERROR_FLT_FILTER_NOT_FOUND
ERROR_FLT_FILTER_NOT_FOUND (0x801F0013) — Указанный фильтр не найден.
В подсистеме «Filter Manager» результат 0x801F0013 относится к области «регистрацию minifilter, instances, contexts и I/O callbacks». Описание «указанный фильтр не найден» сужает проверку до темы «flt, фильтр, не, поиск объекта».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: проверьте идентификатор, область поиска и жизненный цикл отсутствующего объекта. При 0x801F0013 и условии «указанный фильтр не найден» проверьте идентификатор, область поиска и поколение объекта; имя может быть верным, но относиться к другому контейнеру или уже удалённому состоянию.
Диагностика 0x801F0013 должна включать имя фильтра и altitude, volume/instance, тип context, major function, callback phase и журнал FilterManager. Для темы «flt, фильтр, не, поиск объекта» при 0x801F0013 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Коррекция для 0x801F0013 должна быть предметной: соблюдайте порядок регистрации и удаления, тип и владельца контекста, IRQL и допустимость операции в pre/post callback. Для 0x801F0013 и сообщения «указанный фильтр не найден» общий сброс допустим лишь как контроль, но не как доказательство причины.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x801F0013, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x801F0013: FltGetFilterFromName · FltRegisterFilter · OSR: Filter Manager registration model.
Нужно найти другой код? Найти другой код состояния или ошибки.