Что означает код HRESULT 0xC00D2740 (NS_E_DRM_INVALID_APPDATA)?

 
Предыдущий Следующий
NS_E_DRM_UNABLE_TO_SET_PARAMETER NS_E_DRM_INVALID_APPDATA_VERSION

NS_E_DRM_INVALID_APPDATA

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

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

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

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

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

Сохранённый блок данных приложения был обрезан до повторной передачи в DRM.

Исправление

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

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

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

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


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