| Anterior | Siguiente |
| STATUS_TOO_MANY_PAGING_FILES | STATUS_ALLOTTED_SPACE_EXCEEDED |
STATUS_FILE_INVALID
Qué significa STATUS_FILE_INVALID
STATUS_FILE_INVALID indica que el objeto abierto ya no representa una referencia utilizable en el estado actual del filesystem. Puede seguir existiendo un valor de handle en el proceso, pero una transición de montaje, failover, media o provider volvió obsoleta la instancia que ese handle representaba.
La recuperación suele exigir volver a resolver y abrir el archivo, no seguir reutilizando el objeto antiguo. Antes de continuar operaciones que modifican datos, compare file ID, path final y cualquier versión o generación disponible para asegurarse de que el nuevo open corresponde al mismo objeto lógico.
Qué comprobar
- Correlacione el status con cambios de mount, media, cluster, redirector o provider.
- No use la mera validez numérica del handle como prueba de que el file object sigue vigente.
- Reabra cuando el subsistema esté estable y vuelva a validar la identidad del archivo.
- Trate con cautela las operaciones pendientes cuyo resultado anterior a la invalidación no sea conocido.
Referencias técnicas
- Microsoft: CreateFile
- Microsoft: GetVolumeInformation
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
