Что означает код HRESULT 0xC00D0BBE (NS_E_LICENSE_REQUIRED)?

 
Предыдущий Следующий
NS_E_PROTECTED_CONTENT NS_E_TAMPERED_CONTENT

NS_E_LICENSE_REQUIRED

Что означает NS_E_LICENSE_REQUIRED

NS_E_LICENSE_REQUIRED (0xC00D0BBE) — для запрошенного содержимого или операции требуется лицензия.

Код означает отсутствие пригодной лицензии на стадии, где защищённое содержимое уже требует её наличия. Сначала определите KID и требуемое действие, затем проверьте локальное хранилище и штатный путь получения лицензии; наличие самого медиафайла здесь ничего не меняет.

Что проверить

  • Проверьте лицензию именно для запрошенного действия: срок действия, права воспроизведения/копирования/передачи и требования к защищённому выводу.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Для запрошенного содержимого или операции требуется лицензия» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_NOT_LICENSEDустановленное приложение не имеет права на запрошенную функцию Windows Media
NS_E_LICENSE_EXPIREDсрок действия авторизации на уровне продукта истёк до проверки прав на содержимое
NS_E_LICENSE_OUTOFDATEлицензия существует, но ограничения по времени или ревизии больше не разрешают этот объект мультимедиа

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


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