Что означает код HRESULT 0xC00D2741 (NS_E_DRM_INVALID_APPDATA_VERSION)?

 
Предыдущий Следующий
NS_E_DRM_INVALID_APPDATA NS_E_DRM_BACKUP_EXISTS

NS_E_DRM_INVALID_APPDATA_VERSION

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

0xC00D2741 соответствует этому результату. Этот HRESULT указывает на этап Windows Media DRM: Неподдерживаемая версия данных приложения DRM.

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

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

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

Более новое приложение записывает состояние, которое затем пытается прочитать установленный старый компонент.

Исправление

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

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

РезультатДругая граница
NS_E_DRM_INVALID_APPDATAПереданные приложением данные состояния DRM имеют неверный формат или не проходят проверку
NS_E_DRM_UNABLE_TO_SET_PARAMETERПараметр не может быть принят в текущем состоянии объекта или операции DRM
NS_E_DRM_MONITOR_ERRORНе удаётся запустить или поддерживать мониторинг асинхронной операции DRM

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


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