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