Что означает код HRESULT 0x88982F72 (WINCODEC_ERR_STREAMREAD)?

 
Предыдущий Следующий
WINCODEC_ERR_STREAMWRITE WINCODEC_ERR_STREAMNOTAVAILABLE

WINCODEC_ERR_STREAMREAD

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

WINCODEC_ERR_STREAMREAD (0x88982F72) — Не удалось прочитать данные из потока.

Причину следует искать на границе «не удалось прочитать данные из потока» внутри подсистемы «Windows Imaging Component», где требуется сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «не удалось прочитать данные из потока», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

При воспроизведении темы «не удалось прочитать данные из потока» обязательно сохраните контейнер, CLSID кодека, номер кадра, pixel format, размеры и первый WIC-вызов, вернувший ошибку.

В воспроизводимом отчёте зафиксируйте данные WINCODEC_ERR_BADSTREAMDATA, IStream для проверки темы «не удалось прочитать данные из потока».

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x88982F72, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x88982F72: WIC decoding overview.


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