| Anterior | Siguiente |
| ERROR_SHARING_BUFFER_EXCEEDED | ERROR_HANDLE_DISK_FULL |
ERROR_HANDLE_EOF
Qué significa ERROR_HANDLE_EOF
ERROR_HANDLE_EOF (38) señala una condición de fin de archivo para el handle indicado. En lectura secuencial suele ser control de flujo normal, no una prueba de que el archivo esté dañado.
Interpretación correcta
- Compare el offset actual con el tamaño del archivo.
- Diferencie una lectura corta satisfactoria de una API que comunica EOF mediante este código.
- Tenga en cuenta archivos que otro proceso puede ampliar o truncar simultáneamente.
- No reintente indefinidamente en el mismo offset si no se espera que un writer añada datos.
Comportamiento de la aplicación
Termine el bucle de lectura limpiamente y procese los bytes que la API ya haya entregado. En formatos estructurados, un EOF sigue pudiendo revelar truncación si faltan registros obligatorios; esa validación debe hacerse contra el formato, no suponiendo que todo EOF es benigno.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
