¿Qué significa el código HRESULT 0xC037001D (ERROR_VID_INVALID_PROCESSOR_STATE)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_INVALID_PROCESSOR_STATENTSTATUSWindows
Anterior Siguiente
ERROR_VID_STOP_PENDING ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT

ERROR_VID_INVALID_PROCESSOR_STATE

Qué significa ERROR_VID_INVALID_PROCESSOR_STATE

ERROR_VID_INVALID_PROCESSOR_STATE (-1070137315, 0xC037001D). La operación VID no puede ejecutarse con el VP en su lifecycle o execution state actual.

El estado de un virtual processor cambia de forma asíncrona entre run, stop e intercepts. VID rechaza operaciones que cruzan esas transiciones en un orden no permitido.

Qué comprobar

  • Consulta state justo antes de la llamada.
  • Busca run/stop concurrente.
  • Espera el evento que completa la transición previa.

Cómo resolverlo

Serializa las transiciones del VP y aplica la operación únicamente desde un estado permitido.

Cómo confirmar la corrección

Repite un ciclo run→stop y confirma que cada llamada ocurre después del completion correspondiente.

Referencias técnicas


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