Site icon EfmSoft

¿Qué significa el código HRESULT 0xC8000066 (hrFileClose)?

 
Anterior Siguiente
hrContentsExpired hrOutOfThreads

hrFileClose

hrFileClose: qué cambia este hresult

En el flujo legacy ESE/Directory Service, hrFileClose describe que el sistema operativo no pudo completar correctamente el cierre del archivo usado por ESE.

El valor publicado es 0xC8000066; la condición JET correspondiente es JET_errFileClose. No es equivalente a hrOutOfThreads: ese valor indica que ESE no puede crear u obtener un worker thread necesario para la operación. También se distingue de hrTooManyIO, donde se alcanzó el límite soportado de operaciones de I/O pendientes.

Aislamiento de la causa

Registra la primera llamada donde se cumple la condición concreta: el sistema operativo no pudo completar correctamente el cierre del archivo usado por ESE.

  1. 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.
  2. Antes del retry, resuelve primero ownership, path, permisos e integridad del archivo; después repite attach/open/detach según la API que falló.

Códigos cercanos que conviene separar en logs: hrOutOfThreads, hrTooManyIO, hrBFPageNotFound.

Referencias técnicas


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

Exit mobile version