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

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

WINCODEC_ERR_UNSUPPORTEDVERSION

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

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

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

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

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

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

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

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

Как подтвердить исправление

Считайте причину он устранённой только после проверки на тех же данных и под той же учётной записью, где возник сбой, а затем выполните контрольный тест с заведомо неверным входом.

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


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