| Anterior | Siguiente |
| hrFileAccessDenied | hrTooManyColumns |
hrBufferTooSmall
Qué significa hrBufferTooSmall
El resultado hrBufferTooSmall aparece cuando el área de salida proporcionada por el caller no puede contener el valor completo que ESE debe devolver. El valor publicado es 0xC800040E; la condición JET correspondiente es JET_errBufferTooSmall.
Diferencia frente a resultados vecinos
No es equivalente a hrInvalidBufferSize: ese valor indica que el tamaño de buffer indicado no cumple el contrato de la API ESE utilizada. También se distingue de hrInvalidPath, donde la ruta suministrada no cumple las reglas de path requeridas por ESE.
Qué observar
- Registra la primera llamada donde se cumple la condición concreta: el área de salida proporcionada por el caller no puede contener el valor completo que ESE debe devolver.
- 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ó.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.