| Предыдущий | Следующий |
| DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED | WINCODEC_ERR_VALUEOUTOFRANGE |
WINCODEC_ERR_WRONGSTATE
Что означает WINCODEC_ERR_WRONGSTATE
WINCODEC_ERR_WRONGSTATE (0x88982F04) — Кодек находится в состоянии, в котором операция недопустима.
Причину следует искать на границе «кодек находится в состоянии, в котором операция недопустима» внутри подсистемы «Windows Imaging Component», где требуется сопоставить первый отказ с фактическими параметрами операции.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «кодек находится в состоянии, в котором операция недопустима», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Для диагностики темы «кодек находится в состоянии, в котором операция недопустима» сохраните контейнер, CLSID кодека, номер кадра, pixel format, размеры и первый WIC-вызов, вернувший ошибку.
Для контрольного повтора сохраните следующие данные: Commit; они относятся к теме «кодек находится в состоянии, в котором операция недопустима».
Подтвердите изменение повтором исходной операции: результат 0x88982F04 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x88982F04: WIC encoding overview.
Нужно найти другой код? Найти другой код состояния или ошибки.