| Предыдущий | Следующий |
| 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 соответствует NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED. Этот 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 | Клиент не может получить от службы достоверные данные защищённых часов для этой границы. |
Проверка результата
После исправления повторите исходную операцию. Проверьте завершение DRM-действия, а не только исчезновение NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED. Другой HRESULT анализируйте отдельно.
Технические ссылки
- Интерфейс IWMDRMDeviceApp — правила API и состояния, относящиеся к границе
NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED. - Регистрация устройства — документация платформы, используемая для отличия
NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTEDот соседних результатов. - Уровни защиты выхода — официальный контекст Windows Media DRM для
NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED. - Коды ошибок Windows Media DRM
Нужно найти другой код? Найти другой код состояния или ошибки.
