| Anterior | Siguiente |
| STATUS_RXACT_COMMIT_FAILURE | STATUS_TOO_MANY_OPENED_FILES |
STATUS_MAPPED_FILE_SIZE_ZERO
Qué significa STATUS_MAPPED_FILE_SIZE_ZERO
Si el backing file está vacío y la sección se crea sin un tamaño máximo distinto de cero, Windows no tiene una extensión que mapear. Esto es diferente de pedir una view de longitud cero sobre un mapping ya válido, donde la API puede usar “resto del mapping”.
Decida explícitamente qué significa un archivo vacío para la aplicación: input válido sin mapping, error de formato, o archivo que debe ampliarse según su propio formato.
Qué comprobar
- Registre file size y maximum size usados al crear la sección.
- Compruebe races con truncate/replace entre open y mapping.
- No extienda el archivo sólo para silenciar el status si el formato no lo permite.
- Use page-file-backed mapping si lo que se necesita no es persistencia en ese archivo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
