Что означает код NTSTATUS 0xC000009D (STATUS_DEVICE_NOT_CONNECTED)?

 
Предыдущий Следующий
STATUS_DEVICE_DATA_ERROR STATUS_DEVICE_POWER_FAILURE

STATUS_DEVICE_NOT_CONNECTED

Подключение к устройству потеряно

Ссылка на объект устройства может сохраняться после отключения кабеля, радиоканала, виртуального серверного компонента или съёмного устройства. Этот статус сообщает, что активное подключение, необходимое запросу, отсутствует. Он отличается от неподдерживаемой команды и нормального конца файла.

Проверьте события появления и удаления PnP и состояние связи конкретной шины. Повтор по тому же устаревшему дескриптору может никогда не сработать, поскольку переподключённое устройство может получить новый экземпляр и новый файловый объект. Приложения должны закрыть недействительные дескрипторы и при необходимости открыть заново вновь появившийся интерфейс.

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

  • Сопоставьте ошибку с уведомлениями удаления и появления интерфейса устройства.
  • Проверьте состояние шины, кабеля, радиоканала или виртуального серверного компонента и историю сбросов.
  • Определите, создало ли повторное подключение новый экземпляр устройства или сделало существующие дескрипторы недействительными.

Ссылки


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