Что означает код HRESULT 0xC00D2779 (NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET)?

 
Предыдущий Следующий
NS_E_DRM_SDK_VERSIONMISMATCH NS_E_LICENSE_HEADER_MISSING_URL

NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET

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

0xC00D2779 соответствует этот результат. Этот HRESULT указывает этап Windows Media DRM: Выбранная лицензия требует защищённых часов устройства, которые ещё не установлены.

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

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

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

Дорожка по подписке не может быть синхронизирована с недавно сброшенным устройством.

Исправление

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

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

РезультатДругая граница
NS_E_DEVICE_NOT_WMDRM_DEVICEПодключённое устройство не заявляет поддержку WMDRM, необходимую для этой передачи
NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTEDЗапрошенная передача на устройство не поддерживает выбранную цепочку лицензий
NS_E_DRM_POLICY_METERING_DISABLEDСодержимое требует учёта, но учёт отключён для клиента или пути устройства.

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

После исправления повторите исходную операцию. Другой HRESULT анализируйте отдельно.

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


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