| Anterior | Siguiente |
| ERROR_DISK_TOO_FRAGMENTED | ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING |
ERROR_DELETE_PENDING
Qué significa ERROR_DELETE_PENDING
ERROR_DELETE_PENDING (303) — El archivo no se puede abrir porque está en proceso de eliminación.
El archivo ya está marcado para eliminación y no puede abrirse de nuevo bajo las condiciones actuales. La entrada puede seguir visible mientras existan handles abiertos, pero su lifecycle de delete ya comenzó.
Qué comprobar
- Enumere handles que mantienen abierto el objeto y quién solicitó la eliminación.
- Revise share flags, especialmente FILE_SHARE_DELETE, y operaciones rename/delete concurrentes.
- No interprete la presencia temporal del nombre como garantía de que el archivo puede reabrirse.
Tratamiento recomendado
Espere a que cierre el último handle o rehaga la operación con un objeto nuevo. Evite loops agresivos: mientras siga delete-pending, repetir CreateFile no cambia el estado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
