| Anterior | Siguiente |
| STATUS_MEMBERS_PRIMARY_GROUP | STATUS_TOO_MANY_THREADS |
STATUS_FILE_CLOSED
Qué significa STATUS_FILE_CLOSED
STATUS_FILE_CLOSED significa que el file object asociado a la solicitud ya pasó por cleanup/close y no puede aceptar más trabajo. Es frecuente en rutas asíncronas cuando una completion, un callback o una cola conserva estado después de que el propietario haya cerrado el archivo.
La existencia del path no cambia este diagnóstico. Reabrir el mismo nombre dentro de una completion para ocultar el error puede dirigir la operación a otro objeto, especialmente si hubo rename, delete o replace. Lo correcto es reconstruir la secuencia open → I/O → cleanup → close y encontrar quién usa el objeto demasiado tarde.
Qué comprobar
- Correlacione el status con el handle/file object exacto, no solo con el nombre del archivo.
- Revise I/O overlapped, callbacks, work items y cancelación pendientes al cerrar.
- Compruebe referencias que sobreviven a cleanup o close.
- No reabra automáticamente el path para continuar una operación ligada al objeto antiguo.
Referencias técnicas
- Microsoft: CreateFile
- Microsoft: NtSetInformationFile
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
