Что означает код HRESULT 0xC00D2737 (NS_E_DRM_LICENSE_OPEN_ERROR)?

 
Предыдущий Следующий
NS_E_DRM_INDIVIDUALIZE_ERROR NS_E_DRM_LICENSE_CLOSE_ERROR

NS_E_DRM_LICENSE_OPEN_ERROR

Диагностика NS_E_DRM_LICENSE_OPEN_ERROR

0xC00D2737 соответствует этот результат. Этот HRESULT указывает этап Windows Media DRM: Не удалось открыть локальное хранилище лицензий или выбранную запись лицензии.

Что зафиксировать до повторной попытки

  • Подтверждение для этого кода: путь хранилища, идентификатор лицензии и низкоуровневый результат открытия/доступа.
  • Защищённая идентичность: идентификатор лицензии и идентификатор ключа содержимого KID.
  • Состояние операции: путь хранилища, поколение файла, результат доступа и базовую системную ошибку.
  • Хранилище или транспорт: аппаратную идентичность и последнее изменение оборудования или операционной системы.
  • Контекст безопасности: последовательность сохранения контрольной точки, защищённого хранилища и данных реестра.
  • Точка корреляции: первый сбойный вызов API хранилища: открытие, перечисление, сохранение, закрытие или запрос.

Показательный сценарий

Поиск лицензии успешен, но запись не удаётся открыть для использования.

Исправление

Исправление должно устранять именно формирующую причину: восстановите поддерживаемый доступ или повторно получите только затронутую лицензию.

Соседние результаты с другим смыслом

РезультатДругая граница
NS_E_DRM_LICENSE_CLOSE_ERRORНе удалось закрыть или зафиксировать изменения открытой записи лицензии DRM
NS_E_DRM_GET_LICENSE_ERRORНе удалось извлечь найденную лицензию из локального хранилища DRM
NS_E_DRM_GET_LICENSESTRING_ERRORКлиент DRM не смог получить сериализованную строку выбранной лицензии

Проверка результата

После исправления повторите исходную операцию. Другой HRESULT анализируйте отдельно.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.