¿Qué significa el código NTSTATUS 0x80000011 (STATUS_DEVICE_BUSY)?

 
También puede significar:
ConstanteTipoSO
RO_E_METADATA_INVALID_TYPE_FORMATHRESULTWindows
Anterior Siguiente
STATUS_DEVICE_OFF_LINE STATUS_NO_MORE_EAS

STATUS_DEVICE_BUSY

Qué significa STATUS_DEVICE_BUSY

STATUS_DEVICE_BUSY no significa que el target esté ausente ni que haya dejado de responder. El stack tiene un dispositivo vivo, pero una operación, transición o recurso ya activo impide aceptar el trabajo nuevo en ese momento.

La causa útil suele estar debajo del NTSTATUS genérico. En storage, preserve sense/transport completion; en otros buses, capture queue ownership y state machine. Un retry agresivo puede aumentar la presión sobre el recurso que ya está ocupado. Reintente solo si el protocolo define BUSY como transitorio y con backoff.

Qué comprobar

  • Registre la operación en curso y qué recurso/serialization point mantiene ocupado el device.
  • Capture completion data de bus/class/firmware antes de convertirlo a NTSTATUS.
  • Observe queue depth y timeouts en lugar de hacer retry tight-loop.
  • Diferencie BUSY de NOT_READY y UNRESPONSIVE.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.