Что означает код HRESULT 0xC00D2777 (NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED)?

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

NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED

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

0xC00D2777 соответствует этот результат. Этот HRESULT указывает этап Windows Media DRM: Запрошенная передача на устройство не поддерживает выбранную связь в цепочке лицензий.

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

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

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

Зависимая лицензия ссылается на вышестоящую лицензию, которую передача на переносное устройство не может перенести.

Исправление

Корректирующее действие — использовать поддерживаемую прямую лицензию или совместимый путь передачи при неподдерживаемой передаче связанных лицензий.

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

РезультатДругая граница
NS_E_DRM_POLICY_METERING_DISABLEDСодержимое требует учёта, но учёт отключён для клиента или пути устройства
NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SETВыбранная лицензия требует защищённых часов устройства, которые ещё не установлены.
NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK_FROM_SERVERКлиент не может получить от службы достоверные данные защищённых часов для этой границы.

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

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

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


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