| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.
