| Предыдущий | Следующий |
| NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION | NS_E_DRM_CHECKPOINT_FAILED |
NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE
Диагностика NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE
0xC00D277E соответствует этому результату. Этот HRESULT указывает на этап Windows Media DRM: Процесс клиента завершился, пока был активен запрос лицензии.
Что зафиксировать до повторной попытки
- Подтверждение для этого кода: завершение процесса с идентификатором запроса на получение лицензии и факт отправки запроса на сервер.
- Защищённая идентичность: сертификат сервера, подпись ответа и число возвращённых лицензий.
- Состояние операции: результат фиксации данных в хранилище после успешного ответа сервера.
- Контекст безопасности: тихий или интерактивный режим получения и последовательность обратных вызовов или событий.
- Точка корреляции: идентификатор запроса или запроса-вызова и HTTP-статус ответа.
Показательный сценарий
Приложение аварийно завершается после отправки запроса на получение лицензии, но до обработки ответа.
Исправление
Исправление должно устранять именно формирующую причину: согласуйте предыдущий запрос и запускайте новый запрос на получение лицензии только после очистки.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION | Процесс клиента завершился во время активного обмена DRM-запрос. |
NS_E_LICENSE_HEADER_MISSING_URL | В заголовке DRM-содержимого отсутствует URL получения лицензии, необходимый клиенту. |
NS_E_DRM_POLICY_DISABLE_ONLINE | Административная политика блокирует доступ WMDRM к Интернету или интрасети. |
Технические ссылки
- Получение лицензий — описание API и состояний Windows Media DRM.
- Обработка событий получения лицензии
- Защита DRM и распространение лицензий
- Руководство по программированию клиента DRM
Нужно найти другой код? Найти другой код состояния или ошибки.