| Предыдущий | Следующий |
| NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL | NS_E_WMP_JPG_BAD_DCTSIZE |
NS_E_WMP_JPG_INVALID_FORMAT
Что означает NS_E_WMP_JPG_INVALID_FORMAT
NS_E_WMP_JPG_INVALID_FORMAT (0xC00D1034) — поток маркеров JPEG структурно некорректен и не позволяет декодировать полный кадр.
Это код подсистемы Windows Media. Его значение относится к конкретной операции Player, Windows Media Format SDK или Windows Media Services; для диагностики важны параметры именно того вызова, который вернул этот HRESULT.
это HRESULT 0xC00D1034. В данном случае это означает, что поток маркеров JPEG структурно некорректен ещё до декодирования полного кадра; результат относится к декодеру графики обложек и контракту растрового файла, а не к неопределённой ошибке проигрывателя.
Для дополнительной проверки зафиксируйте первый недопустимый маркер или длину сегмента и его смещение в байтах; это полезнее переустановки проигрывателя или одновременного изменения нескольких несвязанных настроек.
Что проверить
- Сопоставьте параметры вызова с условием «Поток маркеров JPEG структурно некорректен и не позволяет декодировать полный кадр» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
- После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Поток маркеров JPEG структурно некорректен и не позволяет декодировать полный кадр» больше не воспроизводится.
Близкие коды
| Код | Чем отличается |
|---|---|
NS_E_WMP_JPG_BAD_DCTSIZE | JPEG запрашивает размер блока DCT или режим масштабированного DCT, не поддерживаемый встроенным декодером |
NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL | JPEG использует арифметическое энтропийное кодирование, не реализованное декодером обложек WMP |
NS_E_WMP_BMP_INVALID_FORMAT | Заголовок BMP или поля раскладки пикселей внутренне противоречивы |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.