Что означает код HRESULT 0xC00D279C (NS_E_DRM_MALFORMED_CONTENT_HEADER)?

 
Предыдущий Следующий
NS_E_DRM_MIGRATION_OBJECT_IN_USE NS_E_DRM_LICENSE_EXPIRED

NS_E_DRM_MALFORMED_CONTENT_HEADER

Диагностика NS_E_DRM_MALFORMED_CONTENT_HEADER

0xC00D279C соответствует NS_E_DRM_MALFORMED_CONTENT_HEADER. Этот HRESULT указывает этап Windows Media DRM: Заголовок DRM-содержимого не соответствует формату, требуемому для обработки лицензии/ключа.

Что зафиксировать до повторной попытки

  • Подтверждение для этого кода: версию и длину заголовка, KID, URL получения лицензии и ошибку анализатора.
  • Защищённая идентичность: байты заголовка ASF/DRM и объявленную версию, на границе данного состояния.
  • Состояние операции: KID, идентификатор лицензии и результат выбора ключа, при диагностике данного состояния.
  • Хранилище или транспорт: алгоритм, длину ключа и тип криптографического объекта, в данном инциденте.
  • Контекст безопасности: состояние проверки подписи или сертификата, для данного результата.
  • Точка корреляции: смещение первого сбойного образца, а не только сообщение уровня проигрывателя, при воспроизведении этой ошибки.

Показательный сценарий

Мультимедийные данные читаются, но заголовок DRM содержит неверно сформированный XML или поля.

Исправление

Устраняйте NS_E_DRM_MALFORMED_CONTENT_HEADER на границе, где она формируется: переупакуйте или замените содержимое на вариант с корректным заголовком DRM.

Соседние результаты с другим смыслом

РезультатДругая граница
NS_E_DRM_INVALID_DATAКлиент Windows Media DRM обнаружил недопустимые или повреждённые данные
NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECTСреда DRM не может создать объект кодирования, необходимый для этой операции.
NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECTСреда DRM не может создать объект управления ключами, необходимый для этой операции.

Проверка результата

После исправления повторите исходную операцию. Проверьте завершение DRM-действия, а не только исчезновение NS_E_DRM_MALFORMED_CONTENT_HEADER. Другой HRESULT анализируйте отдельно.

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


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