| Anterior | Siguiente |
| STATUS_NDIS_INDICATION_REQUIRED | STATUS_DATATYPE_MISALIGNMENT |
STATUS_GUARD_PAGE_VIOLATION
Qué significa STATUS_GUARD_PAGE_VIOLATION
Las guard pages se usan para detectar límites y para crecimiento controlado de stacks u otras regiones. Acceder a una página protegida con PAGE_GUARD genera esta excepción y, como efecto de una sola vez, Windows elimina la protección guard de esa página.
No significa automáticamente buffer overrun. Puede ser comportamiento esperado de un allocator o stack-growth mechanism. La interpretación correcta depende de quién estableció PAGE_GUARD y de si el acceso ocurrió en el límite esperado.
Qué comprobar
- Determine quién configuró PAGE_GUARD y con qué propósito.
- Registre dirección de acceso, tipo de acceso y memory region.
- Compruebe si forma parte de crecimiento normal del stack.
- Si es inesperado, busque overrun/underflow o pointer fuera del rango previsto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.