| Предыдущий | Следующий |
| STATUS_DEVICE_OFF_LINE | STATUS_NO_MORE_EAS |
STATUS_DEVICE_BUSY
Что означает STATUS_DEVICE_BUSY
STATUS_DEVICE_BUSY означает, что устройство временно не может принять запрос из-за другой несовместимой операции. Для storage одного NTSTATUS недостаточно — важны lower-level completion и SCSI sense/ASC/ASCQ.
Что проверить
- Определите operation/owner, удерживающий device resource.
- Сохраните lower-level completion information до преобразования в NTSTATUS.
- Используйте wait, poll или completion event только так, как допускает driver/protocol contract.
- Не выполняйте hardware rescan, ACL changes или бесконечный reopen, если причина — реальная device serialization.
Как подтвердить исправление
Исправление подтверждается повтором после штатного завершения владельца ресурса: устройство больше не имеет конфликтующей активной операции и исходный запрос проходит без STATUS_DEVICE_BUSY.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
