| Предыдущий | Следующий |
| ERROR_FLT_DO_NOT_ATTACH | ERROR_FLT_INSTANCE_ALTITUDE_COLLISION |
ERROR_FLT_DO_NOT_DETACH
Что означает ERROR_FLT_DO_NOT_DETACH
ERROR_FLT_DO_NOT_DETACH (0x801F0010) — Сейчас не следует отключать фильтр от тома.
Minifilter сообщил диспетчер фильтров, что instance пока нельзя отсоединять от volume. Для non-mandatory detach/unload такой ответ может намеренно удерживать instance активным.
Что проверить
Определите источник detach/unload и callback, возвращающий отказ. Проверьте незавершённые операции и условия, ради которых instance должен остаться подключённым. Отличайте обычный detach от mandatory unload: у них различается поведение диспетчер фильтров.
Как исправлять и подтвердить результат
Завершите зависимые операции и разрешите detach только когда callback policy допускает это. Не форсируйте teardown простым освобождением instance-owned памяти: это создаёт use-after-free, а не исправляет причину.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
