| 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.
- 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ó.
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.