| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.