Что означает код HRESULT 0xC00D2769 (NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED)?

 
Предыдущий Следующий
NS_E_DRM_OPERATION_CANCELED NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_OBJECT

NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED

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

0xC00D2769 соответствует этот результат. Этот HRESULT указывает этап Windows Media DRM: Используемая лицензия содержит связанные ограничения вывода; пока эти ограничения не запрошены, лицензия непригодна.

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

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

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

Приложение достигает пути «ограничения не получены» и получает этот HRESULT до завершения мультимедийной операции более высокого уровня.

Исправление

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

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

РезультатДругая граница
NS_E_DRM_DEBUGGING_NOT_ALLOWEDЗащищённая операция запрещена, поскольку процесс выполняется под отладчиком
NS_E_DRM_INVALID_APPCERTСертификат DRM-приложения повреждён, не соответствует модулю или не проходит проверку
NS_E_DRM_APPCERT_REVOKEDСертификат приложения отозван, поэтому защищённый путь воспроизведения не может доверять этому компоненту

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

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

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


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