| Предыдущий | Следующий |
| MILERR_MAX_TEXTURE_SIZE_EXCEEDED | MILERR_DXGI_ENUMERATION_OUT_OF_SYNC |
MILERR_QPC_TIME_WENT_BACKWARD
Что означает MILERR_QPC_TIME_WENT_BACKWARD
MILERR_QPC_TIME_WENT_BACKWARD (0x8898009B) — QueryPerformanceCounter вернул время, предшествующее ранее полученному.
Диагностика и проверка
Для этого результата сохраните два последовательных значения QueryPerformanceCounter, frequency и CPU/session context. Зафиксируйте реальный обратный скачок clock до преобразования в milliseconds; не путайте его с media timestamp discontinuity, поступившей из файла. Для контрольной проверки повторите timing capture и убедитесь в монотонности QPC либо обработайте discontinuity до расчёта presentation interval.
В контрольном логе сохраните два последовательных значения QueryPerformanceCounter, frequency и CPU/session context; это позволит сравнить исходный и исправленный проход без подмены сценария.
Документация для результата 0x8898009B: Microsoft documentation about WPF hardware-accelerated rendering.
Нужно найти другой код? Найти другой код состояния или ошибки.