Site icon EfmSoft

Что означает код HRESULT 0x88982F73 (WINCODEC_ERR_STREAMNOTAVAILABLE)?

 
Предыдущий Следующий
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 может не быть.

Технические ссылки


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

Exit mobile version