¿Qué significa el código HRESULT 0xC0370015 (ERROR_VID_INVALID_GPA_RANGE_HANDLE)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_INVALID_GPA_RANGE_HANDLENTSTATUSWindows
Anterior Siguiente
ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE

ERROR_VID_INVALID_GPA_RANGE_HANDLE

Qué significa ERROR_VID_INVALID_GPA_RANGE_HANDLE

ERROR_VID_INVALID_GPA_RANGE_HANDLE (-1070137323, 0xC0370015). El handle opaco de un rango GPA mapeado o bloqueado ya no identifica un objeto vigente.

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 creación y destrucción del range handle.
  • Comprueba use-after-free tras unmap.
  • No mezcles handles pertenecientes a otras partitions.

Cómo resolverlo

Obtén un handle nuevo del mapping actual y elimina cualquier caché que sobreviva al teardown del rango.

Cómo confirmar la corrección

Destruye deliberadamente el rango y confirma que el código deja de reutilizar su handle en operaciones posteriores.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.