| Предыдущий | Следующий |
| NS_E_WMP_JPG_SOF_UNSUPPORTED | NS_E_WMP_FAILED_TO_OPEN_IMAGE |
NS_E_WMP_JPG_UNKNOWN_MARKER
Что означает NS_E_WMP_JPG_UNKNOWN_MARKER
NS_E_WMP_JPG_UNKNOWN_MARKER (0xC00D103F) — поток JPEG содержит маркер, который декодер не может классифицировать в текущей позиции.
Это код подсистемы Windows Media. Его значение относится к конкретной операции Player, Windows Media Format SDK или Windows Media Services; для диагностики важны параметры именно того вызова, который вернул этот HRESULT.
Символьный результат NS_E_WMP_JPG_UNKNOWN_MARKER сужает значение 0xC00D103F к условию неизвестного маркера JPEG: поток маркеров JPEG содержит маркер, который декодер не может классифицировать в текущей позиции. Сохраняйте сведения о неизвестном маркере, даже если последующее сообщение сводит ошибку к общей медиаошибке.
Для дополнительной проверки сохраните байт маркера, смещение и длину предыдущего сегмента, чтобы отличить повреждение от неподдерживаемых данных расширения; это полезнее переустановки проигрывателя или одновременного изменения нескольких несвязанных настроек.
Что проверить
- Сопоставьте параметры вызова с условием «Поток JPEG содержит маркер, который декодер не может классифицировать в текущей позиции» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
- После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Поток JPEG содержит маркер, который декодер не может классифицировать в текущей позиции» больше не воспроизводится.
Близкие коды
| Код | Чем отличается |
|---|---|
NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE | поток JPEG заканчивается до того, как декодер достигает маркеров, необходимых для завершения изображения |
NS_E_WMP_JPG_IMAGE_TOO_BIG | размеры JPEG превышают допустимый для декодера предел изображения |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
