Site icon EfmSoft

Что означает код HRESULT 0xC00D2908 (NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED)?

 
Предыдущий Следующий
NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED

NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED

Значение в активном рабочем процессе

Первый практически значимый факт для NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED состоит в том, что сжатый цифровой аудиовыход не обеспечивает уровень защиты, требуемый лицензией. NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED формируется подсистемой защиты выхода Windows Media DRM, а не декодером мультимедиа; она оценивает политику лицензии, сравнивая требуемый владельцем содержимого уровень или механизм защиты выхода с активным путём вывода звука или видео.

До изменения системы зафиксируйте разъём цифрового аудиовыхода, состояние сжатия и согласованный OPL. Стандартный текст AllStat уже показан выше; этот специальный раздел сосредоточен на состоянии объекта и данных, необходимых для отделения NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED от соседних ошибок Windows Media.

Диагностический перечень

ПолеЗначение для NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED
Прямая проверкаразъём цифрового аудиовыхода, состояние сжатия и согласованный OPL
Вход политикизапрошенное действие и точное свойство лицензии, сертификата, профиля, выхода или регистрации, оцениваемое NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED
Временное состояниедоверенное или системное время, интервал действия, последовательность запросов и номер повторной попытки, если они влияют на NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED
Результат нижнего уровнясамый ранний статус хранилища, сети, криптографического компонента, драйвера или поставщика до итоговой оболочки NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED
Владелецоперация, API или обратный вызов, идентификатор объекта или сеанса и версия компонента или устройства, связанные с NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED

Сохраните исходное поколение

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

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

Модель сбоя

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

Что остаётся неизвестным

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

Если Player, кодировщик, программа установки или уровень устройства позднее выдаёт более общую ошибку, сохраните NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED как первый конкретный результат. Объект и операция, связанные с NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED, обычно информативнее позднего сообщения очистки или пользовательского интерфейса.

Подтверждение границы

  1. Сохраните NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED и 0xC00D2908 до того, как очистка, резервный путь или другой элемент мультимедиа изменит контекст.
  2. Сравните сбой с заведомо исправным случаем, изменяющим только свойство, указанное этим условием: сжатый цифровой аудиовыход не обеспечивает уровень защиты, требуемый лицензией.
  3. Примените узкое исправление для NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED: направьте звук через выход, поддерживающий требуемую защиту сжатого аудио.
  4. Свяжите NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED с текущим объектом защиты выхода Windows Media DRM и запрошенным действием.
  5. Выполните прямую проверку для NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED: зафиксируйте разъём цифрового аудиовыхода, состояние сжатия и согласованный OPL.
  6. Повторите то же действие с той же идентичностью содержимого и устройства и убедитесь, что NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED не заменён другой ошибкой политики или доверия.

Сравнение соседних состояний

РезультатПочему он указывает на другую границу
NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTEDпуть визуализации несжатого видео не может обеспечить минимальную защиту, требуемую лицензией
NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTEDаналоговый видеовыход не может применить политику, требуемую лицензией
NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTEDпуть PCM или несжатого аудио не может выполнить требование лицензии к защите

Практические действия

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

Подтверждение того же рабочего процесса

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

Технические источники для NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED


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

Exit mobile version