| Предыдущий | Следующий |
| WINCODEC_ERR_STREAMREAD | WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT |
WINCODEC_ERR_STREAMNOTAVAILABLE
Что означает WINCODEC_ERR_STREAMNOTAVAILABLE
WINCODEC_ERR_STREAMNOTAVAILABLE (0X88982F73) — Поток недоступен.
Проверка потока и структуры изображения WIC
- Проверяйте исправление на том же ресурсе и тем же путь API. Успех в другой программе полезен для сравнения, но не подтверждает исправление lifecycle исходного объекта.
- Сохраните исходные bytes, позицию IStream и container/metadata header. Проверьте, на каком frame/metadata block декодер впервые теряет структуру.
- Сопоставьте формулировку «Поток недоступен» с первым неуспешным методом и состоянием его объекта непосредственно перед вызовом.
Как исправить
Исправьте/замените повреждённый stream или container data; не повторяйте decode на том же invalid payload без изменения входа.
Чем этот код отличается от соседних
Codec/container не предоставляет поток, который требуется операции. Проверьте, был ли stream вообще создан/передан и поддерживает ли объект нужный interface. STREAMREAD означает ошибку чтения уже имеющегося stream; здесь самого доступного stream может не быть.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
