Что означает код errno 83 (EDEVERR)?

 
Также может означать:
КонстантаТипОС
ERROR_FAIL_I24Ошибка WindowsWindows
ELIBEXECerrnoLinux
ELIBACCerrnoSolaris
NO_BOOT_DEVICEКод BSODWindows
Предыдущий Следующий
ELIBEXEC ELIBACC

EDEVERR

Сохраняйте вместе с ошибкой контекст устройства

EDEVERR — это статус ошибки устройства BSD. Его смысл зависит от устройства и операции, которые его вернули; один и тот же errno не позволяет определить, была ли исходная проблема у принтера, сменного носителя, сетевого интерфейса или устройства другого класса.

Практический следующий шаг — сохранить более низкоуровневые сведения, отсутствующие в одном errno: идентификатор устройства, команду или запрос ввода-вывода, состояние оборудования либо драйвера и возможность повтора. Замена EDEVERR на общее сообщение «ошибка ввода-вывода» уничтожает именно тот контекст, который нужен для различения проблем носителя, готовности, расходных материалов и транспорта.

Диагностические данные, которые нужно сохранить

  • Узел устройства или идентификатор службы, тип операции, размер передачи и направление.
  • Журналы драйвера, фреймворка или периферийного устройства, которые могут содержать более точный код состояния.
  • Выполняется ли та же операция на другом экземпляре устройства или после документированного перехода в состояние готовности.

Ссылки


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