| 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
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
- Microsoft Learn: documentación oficial de WPF/MIL relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.