Что означает код HRESULT 0xC00D27D9 (NS_E_DRM_LICENSE_NOTENABLED)?

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

NS_E_DRM_LICENSE_NOTENABLED

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

0xC00D27D9 соответствует NS_E_DRM_LICENSE_NOTENABLED. Этот HRESULT указывает этап Windows Media DRM: Выбранная лицензия имеет будущую дату начала действия и пока не активна.

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

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

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

Предварительно выданная лицензия сохранена сегодня, но начинает действовать завтра.

Исправление

Устраняйте NS_E_DRM_LICENSE_NOTENABLED на границе, где она формируется: дождитесь начала срока действия или исправьте проблему с доверенным источником времени.

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

РезультатДругая граница
NS_E_DRM_LICENSE_APPSECLOWУровень безопасности проигрывателя ниже минимального требования выбранной лицензии
NS_E_DRM_LICENSE_EXPIREDСрок разрешённого действия выбранной лицензии истёк
NS_E_DRM_STORE_NEEDINDIЛицензию нельзя сохранить, пока DRM-клиент не будет индивидуализирован до требуемого уровня

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

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

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


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