| Предыдущий | Следующий |
| WINCODEC_ERR_BADMETADATAHEADER | WINCODEC_ERR_STREAMWRITE |
WINCODEC_ERR_BADSTREAMDATA
Что означает WINCODEC_ERR_BADSTREAMDATA
WINCODEC_ERR_BADSTREAMDATA (0X88982F70) — Данные потока не распознаны.
Проверка потока и структуры изображения WIC
- Сохраните исходные bytes, позицию IStream и container/metadata header. Проверьте, на каком frame/metadata block декодер впервые теряет структуру.
- Сопоставьте формулировку «Данные потока не распознаны» с первым неуспешным методом и состоянием его объекта непосредственно перед вызовом.
Как исправить
Исправьте/замените повреждённый stream или container data; не повторяйте decode на том же invalid payload без изменения входа.
Чем этот код отличается от соседних
IStream возвращает данные, которые codec не может интерпретировать на текущей позиции. Проверьте seek position, фактически прочитанные bytes и premature EOF. FRAMEMISSING означает отсутствие ожидаемого frame, а здесь stream data может быть повреждён ещё до frame enumeration.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.