Что означает код HRESULT 0x88982F0B (WINCODEC_ERR_UNSUPPORTEDVERSION)?

 
Предыдущий Следующий
WINCODEC_ERR_UNKNOWNIMAGEFORMAT WINCODEC_ERR_NOTINITIALIZED

WINCODEC_ERR_UNSUPPORTEDVERSION

WINCODEC_ERR_UNSUPPORTEDVERSION: смысл кода и диагностика

WINCODEC_ERR_UNSUPPORTEDVERSION — Используемая версия Windows Imaging Component или связанного SDK не поддерживается.

Статус связан с распознаванием графического формата. следует проверять реальные байты файла, а не только его расширение.

Проверка причины

Ошибка описывает несовместимость возможностей или версий. сначала определите фактически загруженный компонент и поддерживаемый им набор функций.

  • Сопоставьте версии клиента, сервера, драйвера или формата и проверьте документированную поддержку требуемой возможности.
  • Запишите CLSID декодера, контейнерный формат, размер файла и первые байты заголовка.
  • проверьте, что файл полностью загружен и не является HTML-ответом или пустым файлом-заполнителем.
  • сверьте версию кодека и архитектуру процесса.
  • повторите декодирование штатным WIC-кодеком без сторонних расширений.

Какие данные собрать

  • Зафиксируйте первый WIC API и выбранный декодер.
  • Проверьте файл независимым валидатором формата.
  • Сохраните исходный файл или его безопасный хэш для воспроизведения.

Ссылки по этому результату


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