¿Qué significa el código HRESULT 0xC02605E8 (ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS)?

 
Anterior Siguiente
MQ_ERROR_MESSAGE_LOCKED_UNDER_TRANSACTION ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM

ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS

Qué significa ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS

Windows devuelve ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS (0xC02605E8) cuando se cumple esta condición gráfica concreta: La función falló porque la sesión actual está cambiando de tipo y no puede invocarse durante ese cambio. Los tipos de sesión son consola, desconectada y remota.

Qué comprobar

  • Prueba de forma explícita esta condición: el estado es transitorio y la llamada debe respetar la transición en curso; Windows indica «La función falló porque la sesión actual está cambiando de tipo y no puede invocarse durante ese cambio. Los tipos de sesión son consola, desconectada y remota.».

Diagnóstico específico del código

Windows está cambiando el tipo de sesión, por ejemplo durante transiciones console/remote. El objeto gráfico puede quedar temporalmente indisponible aunque la misma llamada sea válida antes y después.

Espera la notificación de fin de transición y vuelve a consultar adapters/targets en la nueva sesión. No mantengas swapchains, DCs o target handles de la sesión anterior como si fueran válidos en la nueva.

Referencias técnicas


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