Что означает код HRESULT 0xC00D283E (NS_E_DRM_NEED_UPGRADE_PD)?

 
Предыдущий Следующий
NS_E_DRM_NEEDS_UPGRADE_TEMPFILE NS_E_DRM_SIGNATURE_FAILURE

NS_E_DRM_NEED_UPGRADE_PD

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

NS_E_DRM_NEED_UPGRADE_PD (0xC00D283E) — компоненты DRM переносного устройства требуют более новой версии для защищённой передачи.

Когда NS_E_DRM_NEED_UPGRADE_PD возвращается после того, как система уже установила, что компоненты DRM переносного устройства требуют более новой версии, прежде чем защищённая передача сможет продолжиться. Диагностика этот код поэтому начинается во внутренних механизмах клиента Windows Media DRM — уровне клиентского ядра DRM, который инициализирует компоненты безопасности, проверяет идентификаторы содержимого и лицензий, выполняет индивидуализацию, управляет цепочками лицензий и координирует возможности защищённого воспроизведения.

Трассировка должна сохранить KID и хэш заголовка, версию DRM, состояние индивидуализации, идентификаторы цепочки лицензий, результат чтения реестра или конфигурации и первый обратный вызов клиента со сбоем, применительно к состоянию «требуется обновление DRM переносного устройства».

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

  • Сравните negotiated DRM capability/version переносного устройства с минимальной версией, требуемой для этой передачи; фиксируйте версию device DRM component до upgrade, чтобы отличить несовместимость протокола от ошибки регистрации устройства.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Компоненты DRM переносного устройства требуют более новой версии для защищённой передачи» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_DRM_SOURCEID_NOT_SUPPORTEDидентификатор источника лицензии/содержимого требует возможности клиента, не реализованной в этой версии DRM
NS_E_DRM_NEEDS_UPGRADE_TEMPFILEожидающее обновление компонента DRM зависит от временного артефакта обновления, который невозможно использовать ожидаемым образом
NS_E_DRM_SIGNATURE_FAILUREне удалось создать или проверить подпись заголовка защищённого содержимого

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


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