Site icon EfmSoft

¿Qué significa el código HRESULT 0xC80003FE (hrDiskIO)?

 
Anterior Siguiente
hrOutOfFileHandles hrInvalidPath

hrDiskIO

Condición de ESE: hrDiskIO

hrDiskIO indica que la capa de almacenamiento falló una lectura, escritura, flush u operación de metadata requerida por ESE. El valor publicado es 0xC80003FE; la condición JET correspondiente es JET_errDiskIO.

No es equivalente a hrReadVerifyFailure: ese valor indica que una página de base no superó la verificación física de integridad durante su lectura. También se distingue de hrCannotRename, donde ESE no pudo completar el rename temporal-a-final requerido por una operación de base o mantenimiento.

Comprobación dirigida

  • Registra la primera llamada donde se cumple la condición concreta: la capa de almacenamiento falló una lectura, escritura, flush u operación de metadata requerida por ESE.
  • Conserva el contexto de archivo ESE y operación de almacenamiento del sistema operativo; para esta página las APIs/estructuras observadas en la referencia incluyen la API Jet/Ds* registrada por el caller.
  • Antes del retry, resuelve primero ownership, path, permisos e integridad del archivo; después repite attach/open/detach según la API que falló.

La aceptación de la corrección consiste en repetir la misma API con el mismo tipo de objeto y comprobar que hrDiskIO ya no aparece, sin perder el estado válido del cursor, archivo o backup.

Referencias técnicas


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

Exit mobile version