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