| Предыдущий | Следующий |
| MF_E_USERMODE_UNTRUSTED | MF_E_INSUFFICIENT_BUFFER |
MF_E_PEAUTH_SESSION_NOT_STARTED
Что означает MF_E_PEAUTH_SESSION_NOT_STARTED
MF_E_PEAUTH_SESSION_NOT_STARTED (0xC00D716F) — Сеанс связи с PEAuth не запущен.
PEAuth использует состояние-зависимую сессию аутентификации защищённой среды. Этот HRESULT означает ошибку порядка вызовов: более поздняя операция запущена до того, как была создана и начата коммуникационная сессия PEAuth.
Что проверить и как подтвердить исправление
Отделяйте это от MF_E_PEAUTH_NOT_STARTED, где не запущен сам PEAuth, и от MF_E_NON_PE_PROCESS, где вызов идёт не из требуемого защищённого процесса. Здесь первым делом восстанавливайте последовательность вызовов одной PEAuth-сессии.
Не переиспользуйте идентификатор или объект от уже завершённой PMP-сессии. Создайте новую защищённую сессию, выполните штатный запуск аутентификации и только затем вызывайте последующие шаги аутентификации.
Документация для результата 0xC00D716F: protected-environment authentication handshake · protected environment access object · PMP Media Session lifecycle.
Нужно найти другой код? Найти другой код состояния или ошибки.
