| Предыдущий | Следующий |
| NS_E_DRM_UNABLE_TO_INITIALIZE | NS_E_DRM_INVALID_LICENSE_ACQUIRED |
NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE
Диагностика NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE
0xC00D271E соответствует этот результат. Этот HRESULT указывает этап Windows Media DRM: Рабочий процесс получения лицензии не сформировал пригодную для использования лицензию.
Что зафиксировать до повторной попытки
- Подтверждение для этого кода: сопоставьте создание запроса, сетевой обмен, проверку ответа и фиксацию в локальном хранилище.
- Защищённая идентичность: результат фиксации в хранилище после успешного ответа сервера для этой границы.
- Состояние операции: KID содержимого и URL получения лицензии из заголовка.
- Хранилище или транспорт: режим получения — интерактивный или без участия пользователя — и последовательность обратных вызовов или событий.
- Контекст безопасности: идентификатор запроса на получение лицензии и HTTP-статус ответа.
- Точка корреляции: сертификат сервера, подпись ответа и количество возвращённых лицензий.
Показательный сценарий
Проигрыватель начинает получение, но не получает пригодного результата завершения.
Исправление
Корректирующее действие — исправить сбойный этап и повторить попытку с новой сопоставленной операцией получения.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_INVALID_LICENSE_ACQUIRED | Сервер вернул лицензию, которую клиент DRM не может принять после проверки |
NS_E_DRM_INVALID_LICENSE_REQUEST | Сформированный запрос лицензии не соответствует защищённому содержимому или состоянию клиента |
NS_E_DRM_ACQUIRING_LICENSE | Для объекта DRM уже выполняется другая операция получения лицензии. |
Проверка результата
После исправления повторите исходную операцию. Другой HRESULT анализируйте отдельно.
Технические ссылки
- Получение лицензий — правила API и состояния, относящиеся к границе этот результат.
- Обработка событий получения лицензии — документация платформы, используемая для отличия этот результат от соседних результатов.
- Защита DRM и распространение лицензий
- Руководство по программированию клиента DRM
Нужно найти другой код? Найти другой код состояния или ошибки.
