Site icon EfmSoft

¿Qué significa el código HRESULT 0xC0370021 (ERROR_VID_MMIO_RANGE_DESTROYED)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_MMIO_RANGE_DESTROYEDNTSTATUSWindows
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.

Exit mobile version