Site icon EfmSoft

¿Qué significa el código HRESULT 0x8898009B (MILERR_QPC_TIME_WENT_BACKWARD)?

 
Anterior Siguiente
MILERR_MAX_TEXTURE_SIZE_EXCEEDED MILERR_DXGI_ENUMERATION_OUT_OF_SYNC

MILERR_QPC_TIME_WENT_BACKWARD

Qué significa MILERR_QPC_TIME_WENT_BACKWARD

MILERR_QPC_TIME_WENT_BACKWARD (-2003304293, 0x8898009B) — QueryPerformanceCounter devolvió una hora anterior a la obtenida previamente.

La composición depende de una secuencia temporal coherente y de la política de Present. Estados de queued present o un reloj que retrocede alteran scheduling aunque el contenido visual sea válido.

Qué demuestra este HRESULT

La condición específica es QPC observado por MIL retrocedió y rompe la continuidad temporal. Registra timestamps antes/después, CPU migration/VM context y eventos de power. Reinicia la ventana de timing y evita calcular duraciones negativas; conserva evidencia si ocurre repetidamente porque el contenido visual no causa este estado.

Conserva continuidad temporal

Registra QPC, frame ID, mode de Present y eventos de display/power. Reinicia ventanas de métricas al perder continuidad y verifica que el frame loop mantiene progreso; no mezcles timestamps de épocas diferentes.

Referencias técnicas


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

Exit mobile version