| Предыдущий | Следующий |
| MF_E_INCOMPATIBLE_SAMPLE_PROTECTION | MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED |
MF_E_PE_SESSIONS_MAXED
Что означает MF_E_PE_SESSIONS_MAXED
MF_E_PE_SESSIONS_MAXED (0xC00D7177) — Достигнуто максимальное число сеансов защищённой среды.
Этот код относится к ресурсам и жизненному циклу защищённых сессий: в текущем состоянии нельзя создать ещё одну PE/PMP-сессию. Причиной может быть не только реальное число активных проигрываний, но и удерживаемые после ошибок объекты/хосты.
Что проверить и как подтвердить исправление
Сосчитайте живые объекты защищённых медиасессий и PMP-хостов во всех связанных процессах и проверьте, освобождаются ли неуспешные сессии. Быстрый цикл создания новых сессий только усугубляет такую утечку жизненного цикла.
Освобождайте завершённые или ошибочные сессии детерминированно; если архитектура намеренно использует общий сервер PMP для нескольких сессий, применяйте поддерживаемый механизм повторного использования. После освобождения старых объектов новая сессия должна создаваться без этого HRESULT.
Документация для результата 0xC00D7177: PMP Media Session and shared PMP process · MFCreatePMPMediaSession · Protected Media Path architecture.
Нужно найти другой код? Найти другой код состояния или ошибки.