| Предыдущий | Следующий |
| STATUS_FLT_DO_NOT_ATTACH | STATUS_FLT_INSTANCE_ALTITUDE_COLLISION |
STATUS_FLT_DO_NOT_DETACH
STATUS_FLT_DO_NOT_DETACH является документированным ответом обратного вызова запроса отключения экземпляра, когда ручное отключение небезопасно или преждевременно. Он не позволяет продолжить ручное отключение, пока у экземпляра есть причина оставаться присоединённым.
Граница применения важна: этот обратный вызов не используется для автоматических или обязательных путей отключения, например размонтирования тома или выгрузки фильтра. Драйвер всё равно должен надёжно выполнять отключение в таких случаях; возврат этого статуса не даёт постоянного права запрещать системные события жизненного цикла.
Что проверить
- Почему было запрошено ручное отключение и какая незавершённая работа делает его небезопасным.
- Может ли фильтр завершить собственную работу, закрыть коммуникационные порты и позднее разрешить отключение.
- Не предполагает ли код ошибочно, что этот статус блокирует обязательную выгрузку.
InstanceQueryTeardownCallback | Загрузка и выгрузка мини-фильтров | Справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.