| Предыдущий | Следующий |
| NS_E_DRM_RIV_TOO_SMALL | NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED |
NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED
Диагностическая проверка
Для этого HRESULT диагностическая граница — «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения». Сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства; после подтверждения применяйте только это исправление: выберите поддерживаемый уровень защиты или совместимый защищённый output route согласно политике содержимого для состояния «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения». 0xC00D2904 Для этого HRESULT диагностическая граница — «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения». NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED Для этого HRESULT диагностическая граница — «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения».
Этот результат от соседних ошибок Windows Media.
Диагностическая проверка
Диагностическая граница — «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения». Сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства; после подтверждения применяйте только это исправление: выберите поддерживаемый уровень защиты или совместимый защищённый output route согласно политике содержимого для состояния «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; это контрольная точка этот результат.
Диагностическая проверка
Этот результатДля этого HRESULT диагностическая граница — «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения». Этот результат, этот факт сам по себе не доказывает повреждение медиаданных, отсутствие decoder, общий сетевой сбой или недопустимость прав для всех остальных действий.
Если Player, encoder, программа установки или уровень устройства позднее выдаёт более общую ошибку, сохраняйте этот результат как первый конкретный результат. Объект и операция, связанные с ним обычно диагностически полезнее более позднего результата cleanup или сводного сообщения интерфейса.
Диагностическая проверка
Он Для этого HRESULT диагностическая граница — «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения».
Минимальный набор данных
| Поле | Диагностическое значение он |
|---|---|
| Входные данные политики | запрошенное действие и точное свойство license, certificate, profile, output или registration, которое проверяется он |
| Временное состояние | trusted/system time, интервал действия, последовательность запросов и номер повтора, если они влияют на он |
| Результат нижнего уровня | самый ранний status хранилища, network, cryptographic, driver или provider перед итоговой оболочкой он |
| Владелец | операция, API/callback, идентификатор object или session и версия component/device, связанные с ним |
| Прямая проверка | Зафиксируйте значение, относящееся к условию «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения», и сравните его с заведомо рабочим случаем. |
Контролируемое воспроизведение
- Сохраните исходные данные и проверьте условие «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства. Он Сохраните исходные данные и проверьте условие «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства.
0xC00D2904до того, как cleanup, fallback или другой медиаэлемент изменит контекст. - Свяжите он Сохраните исходные данные и проверьте условие «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства.
- Выполните прямую проверку для этого результатаСохраните исходные данные и проверьте условие «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства.
- Примените узкое исправление для этого результатаСохраните исходные данные и проверьте условие «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства.
- Повторите то же действие с тем же содержимым/устройством и убедитесь, что он не заменяется другой ошибкой политики или доверия.
Диагностическая проверка
| Результат | Почему он указывает на другую причину |
|---|---|
NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED | Зафиксируйте значение, относящееся к условию «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения», и сравните его с заведомо рабочим случаем. |
NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED | Зафиксируйте значение, относящееся к условию «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения», и сравните его с заведомо рабочим случаем. |
NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED | Зафиксируйте значение, относящееся к условию «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения», и сравните его с заведомо рабочим случаем. |
Восстановление на правильном уровне
Узкое исправление: выберите поддерживаемый уровень защиты или совместимый защищённый output route согласно политике содержимого. Он, успех означает, что то же запрошенное действие принимается после этого точного изменения состояния, а не просто работает другой файл или устройство.
- Сохраните исходные данные и проверьте условие «запрошенный уровень защиты output не поддерживается текущим трактом воспроизведения»; сопоставьте запрошенный output-protection level с возможностями текущего output route и устройства; это контрольная точка он.
- Не изменяйте доверенное время, проверку отзыва, проверку сертификатов или политику вывода только ради подавления он; это обходит решение, а не исправляет его входные данные.
- Сохраните один сбойный и один исправленный артефакт, чтобы устранение он можно было проверить регрессионным тестом.
Диагностическая проверка
Для окончательной он проверки сохраняйте неизменными KID содержимого или хеш файла, запрошенное действие, пользователя/учётную запись, идентичность устройства и маршрут вывода, где это применимо. Случай он считается устранённым только тогда, когда операция завершается без этого HRESULT и без подменяющей ошибки соседней проверки лицензии, доверия, сеанса или политики.
Технические ссылки
- Уровни защиты выхода — описывает нормативный workflow для него.
- Работа с уровнями защиты выхода — перечисляет security и переходы состояния, используемые для интерпретации он.
- Структуры защиты вывода WMDRM — определяет platform objects, используемые при диагностике он.
- Действия и права DRM — документирует protocol/API boundary он.
Нужно найти другой код? Найти другой код состояния или ошибки.