Site icon EfmSoft

Что означает код HRESULT 0xC00D715D (MF_E_DEBUGGING_NOT_ALLOWED)?

 
Предыдущий Следующий
MF_E_SIGNATURE_VERIFICATION_FAILED MF_E_CODE_EXPIRED

MF_E_DEBUGGING_NOT_ALLOWED

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

MF_E_DEBUGGING_NOT_ALLOWED (0xC00D715D) — Запрещено запускать этот процесс под отладчиком при использовании защищённого содержимого.

Protected Media Path (PMP) предназначен для обработки защищённого содержимого в среде, где нельзя произвольно исследовать или изменять расшифрованные данные и ключи. Подключённый отладчик противоречит этой модели доверия, поэтому HRESULT указывает прежде всего на режим запуска процесса, а не на повреждение лицензии или отсутствие кодека.

Что проверить и как подтвердить исправление

Определите, к какому процессу подключён отладчик: к приложению или к отдельному PMP-процессу. Повторите воспроизведение защищённого материала без отладчика и используйте обычные журналы приложения, Media Foundation и события Windows для диагностики. Для отладки незашифрованной части медиатракта удобно использовать тестовый материал без DRM.

Не считайте запуск PMP в незащищённом режиме эквивалентной заменой: такой процесс можно использовать для изоляции обычной обработки, но не для DRM-воспроизведения, которому требуется защищённая среда. Исправление подтверждается успешным созданием и работой защищённого тракта без подключённого отладчика.

Документация для результата 0xC00D715D: PMP Media Session · Protected Media Path.


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

Exit mobile version