| Предыдущий | Следующий |
| NS_E_DRM_LICENSE_NOSAP | NS_E_DRM_LICENSE_NOWDM |
NS_E_DRM_LICENSE_NOSVP
Интерпретация решения безопасности
В 0xC00D280B, NS_E_DRM_LICENSE_NOSVP фиксируется, что лицензия требует возможности Secure Video Path, недоступной в выбранной среде. NS_E_DRM_LICENSE_NOSVP поступает из внутренних компонентов клиента Windows Media DRM, автомат состояний которых инициализирует компоненты безопасности, проверяет содержимое и идентификаторы лицензий, выполняет индивидуализацию, управляет цепочками лицензий и координирует защищённое воспроизведение.
До изменения состояния компьютера выполните прямую проверку: зафиксируйте видеорендерер, поддержку защиты драйвером и требование лицензии. Штатное описание AllStat приведено выше; этот раздел посвящён состоянию объекта и данным, позволяющим отличить NS_E_DRM_LICENSE_NOSVP от соседних ошибок Windows Media.
Не теряйте идентичность объекта
Для NS_E_DRM_LICENSE_NOSVP важны версия компонента DRM, KID, подпись заголовка содержимого, цепочка лицензий, вышестоящая лицензия, состояние индивидуализации, регистрации переносных устройств и локальная конфигурация. Свидетельства для NS_E_DRM_LICENSE_NOSVP должны связывать KID и хэш заголовка, версию компонента DRM, состояние индивидуализации, идентификаторы цепочки лицензий, результат поиска в реестре/конфигурации и первый обратный вызов клиента, сообщивший об ошибке.
Сравнение полезно только при сохранении установленного факта: состояние «отсутствует Secure Video Path».
От HRESULT к причине
- Сохраните
NS_E_DRM_LICENSE_NOSVPи0xC00D280Bдо очистки, перехода к резервному пути или смены контекста другим медиаэлементом. - Выполните прямую проверку для
NS_E_DRM_LICENSE_NOSVP: зафиксируйте видеорендерер, поддержку защиты драйвером и требование лицензии. - Сравните сбой с заведомо исправным случаем, изменив только свойство, указанное этим условием: лицензия требует Secure Video Path, недоступный в выбранной среде.
- Примените узкое исправление для
NS_E_DRM_LICENSE_NOSVPиспользуйте совместимый защищённый видеопуть или содержимое с подходящей лицензией. - Свяжите
NS_E_DRM_LICENSE_NOSVPс текущим объектом внутренних компонентов клиента Windows Media DRM и запрошенным действием. - Повторите то же действие с тем же содержимым и идентификатором устройства и убедитесь, что
NS_E_DRM_LICENSE_NOSVPне заменена другой ошибкой политики или доверия.
Как должна продвигаться операция
Сравнение состояния до и после для NS_E_DRM_LICENSE_NOSVP имеет одну контролируемую переменную. До исправления лицензия требует возможности Secure Video Path, недоступной в выбранной среде; после исправления тот же процесс может использовать совместимый защищённый видеопуть или содержимое с подходящей лицензией. Для NS_E_DRM_LICENSE_NOSVPиспользуйте заведомо исправный аналог только как контрольный случай; не заменяйте сбойный материал до фиксации его идентификаторов и хэшей.
Сохраняйте узкую область диагностики
Для NS_E_DRM_LICENSE_NOSVP, установленный факт состоит в следующем: Лицензия требует Secure Video Path, недоступный в выбранной среде. Для NS_E_DRM_LICENSE_NOSVPэтот факт сам по себе не доказывает повреждение медиаданных, отсутствие декодера, общий сетевой сбой или недействительность прав для всех остальных действий.
Если Player, кодировщик, программа установки или уровень устройства позднее выдаёт более общую ошибку, сохраните NS_E_DRM_LICENSE_NOSVP как первый конкретный результат. Объект и операция, связанные с NS_E_DRM_LICENSE_NOSVP , обычно диагностически ценнее более позднего результата очистки или сводного сообщения интерфейса.
Значения для сравнения
| Поле | Значение для NS_E_DRM_LICENSE_NOSVP |
|---|---|
| Результат нижнего уровня | самый ранний статус хранилища, сети, криптографического компонента, драйвера или поставщика перед итоговой оболочкой NS_E_DRM_LICENSE_NOSVP |
| Владелец | операция, API или обратный вызов, идентификатор объекта или сеанса и версия компонента или устройства, связанные с NS_E_DRM_LICENSE_NOSVP |
| Прямая проверка | видеорендерер, поддержку защиты драйвером и требование лицензии |
| Входные данные политики | запрошенное действие и точное свойство лицензии, сертификата, профиля, выхода или регистрации, проверяемое при NS_E_DRM_LICENSE_NOSVP |
| Временное состояние | доверенное или системное время, интервал действия, последовательность запросов и номер повторной попытки, если они влияют на NS_E_DRM_LICENSE_NOSVP |
Отличайте от соседних результатов
| Результат | Почему он указывает на другую причину |
|---|---|
NS_E_DRM_LICENSE_NOSAP | лицензия требует возможности Secure Audio Path, которую активный клиент предоставить не может |
NS_E_DRM_LICENSE_NOWDM | лицензия защищённого аудио требует драйверы WDM, однако активный путь не поддерживает WDM |
NS_E_DRM_LICENSE_NOTRUSTEDCODEC | кодек, выбранный для защищённого содержимого, не соответствует требованию лицензии к доверию |
Исправление и проверка
Исправьте этот уровень непосредственно: используйте совместимый защищённый видеопуть или содержимое с подходящей лицензией. Для NS_E_DRM_LICENSE_NOSVPуспех означает принятие того же запрошенного действия после этого точного изменения состояния, а не просто работу другого файла или устройства.
- При расследовании NS_E_DRM_LICENSE_NOSVP не заменяйте двоичные файлы DRM и данные реестра до фиксации их версий и подписей: иначе несоответствие компонентов невозможно будет отличить от повреждения объекта лицензии.
- Не изменяйте доверенное время, контроль отзыва, проверку сертификатов или политику выхода только ради подавления
NS_E_DRM_LICENSE_NOSVP; это обходит решение, а не исправляет его входные данные. - Сохраните один сбойный и один исправленный артефакт, чтобы устранение
NS_E_DRM_LICENSE_NOSVPможно было проверять при регрессионном тестировании.
Критерий завершения
В итоговом тесте NS_E_DRM_LICENSE_NOSVP по возможности оставьте неизменными KID содержимого или хэш файла, запрошенное действие, пользователя или учётную запись, идентификатор устройства и маршрут выхода. Случай NS_E_DRM_LICENSE_NOSVP разрешён только тогда, когда операция завершается без этого HRESULT и без замещающей ошибки соседней проверки лицензии, доверия, сеанса или политики.
Технические ссылки для NS_E_DRM_LICENSE_NOSVP
- Интерфейсы клиента Windows Media DRM — документирует границу протокола или API, связанную с NS_E_DRM_LICENSE_NOSVP.
- Возможности управления цифровыми правами — описывает нормативный рабочий процесс, относящийся к NS_E_DRM_LICENSE_NOSVP.
- Лицензии и локальное хранилище лицензий — перечисляет переходы безопасности и состояния, используемые при интерпретации NS_E_DRM_LICENSE_NOSVP.
- Коды ошибок Windows Media Format SDK — определяет объекты платформы, используемые при диагностике NS_E_DRM_LICENSE_NOSVP.
Нужно найти другой код? Найти другой код состояния или ошибки.