| Anterior | Siguiente |
| ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET | ERROR_VID_INVALID_CHILD_GPA_PAGE_SET |
ERROR_VID_MMIO_RANGE_DESTROYED
Qué significa ERROR_VID_MMIO_RANGE_DESTROYED
ERROR_VID_MMIO_RANGE_DESTROYED (-1070137311, 0xC0370021). La operación referencia un memory-mapped I/O range cuya backing guest-page range dejó de existir.
VID mantiene memory blocks, GPAs, locks y mappings con handles opacos. La validez de una dirección no basta: ownership, generación, límites de página y locks deben seguir siendo coherentes durante toda la operación.
Qué comprobar
- Correlaciona destroy del MMIO range con I/O pendiente.
- Busca callbacks tardíos del dispositivo.
- Comprueba que unmap espera a terminar accesos.
Cómo resolverlo
Cancela/drena I/O antes de destruir el range y no conserve handles MMIO después del teardown.
Cómo confirmar la corrección
Ejecuta teardown bajo carga y confirma que ninguna operación llega al range tras su destrucción.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
