| Предыдущий | Следующий |
| NS_E_BACKUP_RESTORE_BAD_DATA | NS_E_DRM_INVALID_PROPERTY |
NS_E_DRM_LICENSE_UNUSABLE
Диагностика NS_E_DRM_LICENSE_UNUSABLE
0xC00D2748 соответствует NS_E_DRM_LICENSE_UNUSABLE. Этот HRESULT указывает этап Windows Media DRM: Лицензия недействительна; обратитесь к поставщику содержимого за дополнительной помощью.
Что зафиксировать до повторной попытки
- Подтверждение для этого кода: зафиксируйте точный API, состояние объекта, идентичность входных данных и первый низкоуровневый результат.
- Защищённая идентичность: оставшиеся счётчики, состояние регистрации устройства и отзыва, при воспроизведении данного состояния.
- Состояние операции: запрошенное действие, например воспроизведение, копирование, запись на диск или передача.
- Хранилище или транспорт: идентификатор лицензии, KID и идентификатор заголовка содержимого.
- Контекст безопасности: значения начала действия, окончания срока и защищённых часов.
- Точка корреляции: уровень безопасности приложения и требуемая защита вывода.
Показательный сценарий
Приложение достигает пути «лицензия непригодна» и получает этот HRESULT до завершения мультимедийной операции более высокого уровня.
Исправление
Устраняйте NS_E_DRM_LICENSE_UNUSABLE на границе, где она формируется: исправьте состояние DRM или входные данные, вызвавшие ошибку, и повторите операцию с новым объектом.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_CACHED_CONTENT_ERROR | DRM не воспроизводит кэшированный защищённый файл из-за отсутствия необходимых прав |
NS_E_DRM_ACTION_NOT_QUERIED | Приложение пытается выполнить защищённое действие до проверки прав, предоставленных лицензией |
NS_E_DRM_NO_RIGHTS | Выбранная лицензия не предоставляет действие, запрошенное вызывающей стороной. |
Проверка результата
После исправления повторите исходную операцию. Проверьте завершение DRM-действия, а не только исчезновение NS_E_DRM_LICENSE_UNUSABLE. Другой HRESULT анализируйте отдельно.
Технические ссылки
- Основы DRM и применение прав — документация платформы, используемая для отличия
NS_E_DRM_LICENSE_UNUSABLEот соседних результатов. - Лицензии и локальное хранилище лицензий — официальный контекст Windows Media DRM для
NS_E_DRM_LICENSE_UNUSABLE. - Уровни защиты выхода — правила API и состояния, относящиеся к границе
NS_E_DRM_LICENSE_UNUSABLE. - Защита DRM и распространение лицензий
Нужно найти другой код? Найти другой код состояния или ошибки.
