| Предыдущий | Следующий |
| 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 не запущен.
Код 0xC00D716F относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «сеанс связи с peauth не запущен» позволяет начать с темы «mf, peauth, сеанс, не, started».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D716F в условии «сеанс связи с peauth не запущен» сопоставьте security context процесса или службы с ACL, правами и учётными данными целевого объекта; запуск с повышенными правами используйте только как контроль.
Диагностика 0xC00D716F должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT. Для темы «mf, peauth, сеанс, не, started» при 0xC00D716F важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Исправляя 0xC00D716F, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0xC00D716F с описанием «сеанс связи с peauth не запущен» должен исчезнуть на исходных данных без обхода штатной проверки.
Подтвердите изменение повтором исходной операции: результат 0xC00D716F не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC00D716F: protected-environment authentication handshake · protected environment access object · PMP Media Session lifecycle.
Нужно найти другой код? Найти другой код состояния или ошибки.