| Предыдущий | Следующий |
| NS_E_DEVICE_NOT_WMDRM_DEVICE | NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION |
NS_E_DRM_INVALID_APPCERT
Диагностика NS_E_DRM_INVALID_APPCERT
0xC00D277C соответствует этому результату. Этот HRESULT указывает на этап Windows Media DRM: Недопустимый сертификат приложения DRM.
Что зафиксировать до повторной попытки
- Подтверждение для этого кода: зафиксируйте идентификатор сертификата, результат проверки цепочки и подписи, а также хэш исполняемого файла приложения.
- Защищённая идентичность: событие обновления защищённого тракта или проверки компонента.
- Состояние операции: запрошенный выход и требуемый уровень защиты.
- Хранилище или транспорт: идентичность, подпись и версию аудио- или видеодрайвера.
- Контекст безопасности: сертификат приложения и состояние его отзыва.
- Точка корреляции: результат запроса ограничений до начала воспроизведения или записи.
Показательный сценарий
Модуль с поддержкой DRM обновлён без сертификата, ожидаемого средой выполнения.
Исправление
Исправление состоит в следующем: установите правильный сертификат приложения и подписанную сборку.
Соседние результаты с другим смыслом
| Результат | Другая граница |
|---|---|
NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED | У лицензии есть ограничения вывода; пока они не запрошены, лицензию использовать нельзя |
NS_E_DRM_DEBUGGING_NOT_ALLOWED | Защищённая операция запрещена, поскольку процесс выполняется под отладчиком |
NS_E_DRM_APPCERT_REVOKED | Сертификат приложения отозван, поэтому защищённый путь воспроизведения не может доверять этому компоненту |
Технические ссылки
- Уровни защиты выхода — описание API и состояний Windows Media DRM.
- Модель Secure Audio Path
- Защищённый медиапуть
- Экспорт DRM и защита вывода
Нужно найти другой код? Найти другой код состояния или ошибки.
