Что означает код HRESULT 0xC00D2748 (NS_E_DRM_LICENSE_UNUSABLE)?

 
Предыдущий Следующий
NS_E_BACKUP_RESTORE_BAD_DATA NS_E_DRM_INVALID_PROPERTY

NS_E_DRM_LICENSE_UNUSABLE

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

0xC00D2748 соответствует этот результат. Этот HRESULT указывает этап Windows Media DRM: Лицензия недействительна; обратитесь к поставщику содержимого за дополнительной помощью.

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

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

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

Приложение достигает пути «лицензия непригодна» и получает этот HRESULT до завершения мультимедийной операции более высокого уровня.

Исправление

Устраняйте этот результат на границе, где она формируется: исправьте состояние DRM или входные данные, вызвавшие ошибку, и повторите операцию с новым объектом.

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

РезультатДругая граница
NS_E_DRM_CACHED_CONTENT_ERRORDRM не воспроизводит кэшированный защищённый файл из-за отсутствия необходимых прав
NS_E_DRM_ACTION_NOT_QUERIEDПриложение пытается выполнить защищённое действие до проверки прав, предоставленных лицензией
NS_E_DRM_NO_RIGHTSВыбранная лицензия не предоставляет действие, запрошенное вызывающей стороной.

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

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

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


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