Что означает код HRESULT 0xC00D28A7 (NS_E_DRM_MUST_REVALIDATE)?

 
Предыдущий Следующий
NS_E_DRM_MUST_APPROVE NS_E_DRM_INVALID_PROXIMITY_RESPONSE

NS_E_DRM_MUST_REVALIDATE

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

NS_E_DRM_MUST_REVALIDATE (0xC00D28A7) — регистрация приёмника существует, но проверка близости устарела или больше неприемлема.

Сохраните KID и хэш заголовка, версии компонентов, состояние индивидуализации, идентификаторы цепочки лицензий и первый обратный вызов со сбоем, применительно к состоянию «требуется повторная проверка устройства».

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

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

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

Близкие коды

КодЧем отличается
NS_E_DRM_MUST_REGISTERдля приёмника отсутствует действительная запись в базе регистрации передатчика

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


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