¿Qué significa el código NTSTATUS 0xC00000E9 (STATUS_UNEXPECTED_IO_ERROR)?

 
Anterior Siguiente
STATUS_INVALID_USER_BUFFER STATUS_UNEXPECTED_MM_CREATE_ERR

STATUS_UNEXPECTED_IO_ERROR

Qué significa STATUS_UNEXPECTED_IO_ERROR

El valor conserva que el fallo se originó en I/O, pero la capa actual no esperaba ese status concreto en ese punto. Por eso el diagnóstico debe recuperar el error inferior original y el dispositivo/archivo implicado, no quedarse en el wrapper «unexpected».

Capture el status antes de cualquier normalización, stack de I/O y operación. Si el error es reproducible, revise por qué el caller no contempla ese resultado; cambiarlo por STATUS_IO_DEVICE_ERROR puede perder información más útil.

Qué comprobar

  • Preserve el NTSTATUS inferior original y la request que lo produjo.
  • Identifique device/file y capa que envolvió el error como unexpected.
  • Corrija manejo de errores si el resultado inferior es legítimo para esa ruta.

Referencias técnicas


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