| Anterior | Siguiente |
| hrTooManyIO | hrPMRecDeleted |
hrBFInUse
hrBFInUse: qué cambia este hresult
En el flujo legacy ESE/Directory Service, hrBFInUse describe que se intenta abandonar o reutilizar una buffer page que todavía tiene owner o dependencia activa.
El valor publicado es 0xC80000CA. No es equivalente a hrBFPageNotFound: ese valor indica que la página solicitada no existe en el contexto actual del buffer manager. También se distingue de hrDeleteBackupFileFail, donde la limpieza del backup no pudo eliminar un artefacto que debía retirar.
Aislamiento de la causa
Registra la primera llamada donde se cumple la condición concreta: se intenta abandonar o reutilizar una buffer page que todavía tiene owner o dependencia activa.
- Conserva el contexto de page cache/buffer manager y página física implicada; 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: hrBFPageNotFound, hrDeleteBackupFileFail, hrLogBufferTooSmall.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.