| Предыдущий | Следующий |
| NS_E_DRM_INVALID_APPDATA | NS_E_DRM_BACKUP_EXISTS |
NS_E_DRM_INVALID_APPDATA_VERSION
Диагностика NS_E_DRM_INVALID_APPDATA_VERSION
0xC00D2741 соответствует NS_E_DRM_INVALID_APPDATA_VERSION. Этот HRESULT указывает этап Windows Media DRM: Неподдерживаемая версия данных приложения DRM.
Что зафиксировать до повторной попытки
- Подтверждение для этого кода: зафиксируйте версию сериализованных данных и версии сред выполнения, создавшей и читающей эти данные.
- Защищённая идентичность: версию SDK или среды выполнения и используемую библиотеку-заглушку DRM.
- Состояние операции: имя, тип и размер свойства, а также порядок инициализации.
- Хранилище или транспорт: состояние операции, порядок обратных вызовов и владельца отмены.
- Контекст безопасности: первый внутренний HRESULT до его замены приложением на общую ошибку.
- Точка корреляции: точный метод интерфейса и тип создаваемого объекта.
Показательный сценарий
Более новое приложение записывает состояние, которое затем пытается прочитать установленный старый компонент.
Исправление
Устраняйте причину, которая непосредственно возвращает NS_E_DRM_INVALID_APPDATA_VERSION: перенесите или сформируйте данные заново в поддерживаемой версии.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_INVALID_APPDATA | Переданные приложением данные состояния DRM имеют неверный формат или не проходят проверку |
NS_E_DRM_UNABLE_TO_SET_PARAMETER | Параметр не может быть принят в текущем состоянии объекта или операции DRM |
NS_E_DRM_MONITOR_ERROR | Не удаётся запустить или поддерживать мониторинг асинхронной операции DRM |
Проверка результата
После исправления повторите исходную операцию. Проверьте завершение DRM-действия, а не только исчезновение NS_E_DRM_INVALID_APPDATA_VERSION. Другой HRESULT анализируйте отдельно.
Технические ссылки
- Интерфейсы клиента DRM — документация платформы, используемая для отличия
NS_E_DRM_INVALID_APPDATA_VERSIONот соседних результатов. - Руководство по программированию клиента DRM — официальный контекст Windows Media DRM для
NS_E_DRM_INVALID_APPDATA_VERSION. - Получение требуемой библиотеки DRM — правила API и состояния, относящиеся к границе
NS_E_DRM_INVALID_APPDATA_VERSION. - Коды ошибок Windows Media DRM
Нужно найти другой код? Найти другой код состояния или ошибки.
