Что означает код HRESULT 0xC00D1036 (NS_E_WMP_JPG_BAD_VERSION_NUMBER)?

 
Предыдущий Следующий
NS_E_WMP_JPG_BAD_DCTSIZE NS_E_WMP_JPG_BAD_PRECISION

NS_E_WMP_JPG_BAD_VERSION_NUMBER

Что означает NS_E_WMP_JPG_BAD_VERSION_NUMBER

NS_E_WMP_JPG_BAD_VERSION_NUMBER (0xC00D1036) — версия JPEG или декодера не поддерживается реализацией WMP.

Это код подсистемы Windows Media. Его значение относится к конкретной операции Player, Windows Media Format SDK или Windows Media Services; для диагностики важны параметры именно того вызова, который вернул этот HRESULT.

0xC00D1036 соответствует NS_E_WMP_JPG_BAD_VERSION_NUMBER. Практический смысл результата — версия JPEG либо поле версии декодера/библиотеки находится вне набора, принимаемого реализацией в пределах декодера графических ресурсов обложки и контракта растровых файлов; результат формируется трактом загрузки изображений обложек Windows Media Player, который распознаёт данные GIF, PNG, BMP или JPEG, проверяет заголовки конкретного формата и создаёт растровое изображение, пригодное для элемента интерфейса.

Для дополнительной проверки сохраните маркер SOI, маркер кадра, точность, коэффициенты дискретизации, маркер остановки декодирования и сборку WMP, отклонившую файл; это полезнее переустановки проигрывателя или одновременного изменения нескольких несвязанных настроек.

Что проверить

  • Сопоставьте параметры вызова с условием «Версия JPEG или декодера не поддерживается реализацией WMP» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Версия JPEG или декодера не поддерживается реализацией WMP» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_WMP_JPG_BAD_DCTSIZEJPEG запрашивает размер блока DCT или режим масштабированного DCT, не поддерживаемый встроенным декодером
NS_E_WMP_JPG_BAD_PRECISIONкадр JPEG объявляет точность отсчётов, не поддерживаемую декодером изображений WMP
NS_E_WMP_JPG_CCIR601_NOTIMPLJPEG требует обработку дискретизации по CCIR 601, не реализованную в этом тракте декодирования

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


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