| Предыдущий | Следующий |
| MF_E_PEAUTH_UNTRUSTED | MF_E_REBOOT_REQUIRED |
MF_E_NON_PE_PROCESS
Что означает MF_E_NON_PE_PROCESS
MF_E_NON_PE_PROCESS (0xC00D7165) — Процесс, не работающий в защищённой среде, попытался обратиться к PEAuth.
Операция PEAuth была вызвана из процесса без защищённой среды (Protected Environment). Сам факт работы кода в mfpmp.exe недостаточен: PMP можно создать и в незащищённом режиме, который подходит для изоляции процесса, но не для DRM-воспроизведения.
Что проверить и как подтвердить исправление
Проверьте, что защищённая медиасессия создана без режима MFPMPSESSION_UNPROTECTED_PROCESS и что PEAuth выполняется внутри настоящей защищённой среды. Обычный процесс приложения не должен напрямую подменять эту стадию.
Если содержимое не требует DRM, PEAuth вообще не должен участвовать в его обработке. Если требует — исправление подтверждается созданием корректной PMP/PE-сессии, а не повышением прав процесса.
Документация для результата 0xC00D7165: PMP protected versus unprotected process modes · MFCreatePMPMediaSession · deciding when PMP is required.
Нужно найти другой код? Найти другой код состояния или ошибки.