Что означает код HRESULT 0x000D9C44 (MF_S_CLOCK_STOPPED)?

 
Предыдущий Следующий
MF_S_PE_TRUSTED WER_S_REPORT_DEBUG

MF_S_CLOCK_STOPPED

Что означает MF_S_CLOCK_STOPPED

MF_S_CLOCK_STOPPED (0x000D9C44) — успешный информационный статус Media Foundation. IMFTimer::SetTimer может вернуть его, когда presentation clock уже остановлен и таймер не будет развиваться по времени как при запущенных часах.

Что проверить

Не обрабатывайте значение через общую ветку ошибок только потому, что оно необычно. Зафиксируйте состояние presentation clock и момент регистрации таймера относительно Start/Stop. Если callback ожидался после запуска, проверьте порядок команд и повторно регистрируйте таймер в корректном состоянии по контракту приложения.

Если остановленные часы ожидаемы, статус сам по себе не требует восстановления. Диагностировать нужно только нарушение вашего ожидаемого lifecycle, а не превращать успешный HRESULT в hard failure.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.