| Anterior | Siguiente |
| STATUS_BAD_COMPRESSION_BUFFER | STATUS_AUDIT_FAILED |
STATUS_USER_MAPPED_FILE
Qué significa STATUS_USER_MAPPED_FILE
Un proceso mantiene una sección o vista de memoria asociada al archivo y la operación solicitada es incompatible con esa relación. Los mappings hacen que páginas del archivo formen parte del espacio virtual del proceso; truncar, sustituir o modificar ciertas propiedades mientras esas vistas siguen activas podría romper la coherencia esperada.
Cerrar el handle original del archivo no garantiza que el mapping haya desaparecido. Windows mantiene referencias mientras existan vistas mapeadas y el objeto de file mapping correspondiente. La solución correcta es coordinar al propietario de esas vistas, desmapearlas y liberar el mapping antes de repetir la transformación.
Qué comprobar
- Identifique procesos que hayan creado una sección o usado
MapViewOfFilesobre ese archivo. - Confirme que todas las vistas fueron desmapeadas y que los handles de mapping se liberaron.
- No fuerce un replace mientras otro componente ejecuta o lee legítimamente mediante una vista mapeada.
- Después del teardown, reabra el archivo y repita la operación con un handle nuevo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.