Site icon EfmSoft

Что означает код ошибки Windows 2404 (ERROR_DEVICE_IN_USE)?

 
Предыдущий Следующий
ERROR_ACTIVE_CONNECTIONS ERROR_UNKNOWN_PRINT_MONITOR

ERROR_DEVICE_IN_USE

Открытое или активное использование помешало отключить устройство

Штатное удаление PnP начинается с запроса, позволяющего драйверам и зарегистрированным потребителям определить, можно ли безопасно удалить устройство. Стек может отклонить удаление, пока активные операции или критически важное использование делают отключение разрушительным. Этот статус сообщает о внешне наблюдаемом состоянии «используется», а не о тайм-ауте в стеке драйверов.

Определите, какой дескриптор или рабочая нагрузка удерживает устройство. Остановите новые операции ввода-вывода, закройте дескрипторы приложений и дождитесь завершения ожидающих запросов перед повтором отключения. В драйвере для подсчёта незавершённого ввода-вывода при демонтаже обычно применяют remove lock, но после перехода в состояние remove-pending драйвер также обязан перестать принимать новую работу. Не отсоединяйте принудительно объект устройства ядра ради обхода пользовательской активности: это нарушает жизненный цикл PnP и создаёт риск обращения к уже удалённому устройству.

Что проверить

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version