Что означает код HRESULT 0xC00D7163 (MF_E_PEAUTH_UNTRUSTED)?

 
Предыдущий Следующий
MF_E_KERNEL_UNTRUSTED MF_E_NON_PE_PROCESS

MF_E_PEAUTH_UNTRUSTED

Что означает MF_E_PEAUTH_UNTRUSTED

MF_E_PEAUTH_UNTRUSTED (0xC00D7163) — Ответ драйвера защищённой среды недействителен.

В подсистеме «COM/WinRT» результат 0xC00D7163 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «ответ драйвера защищённой среды недействителен» сужает проверку до темы «mf, peauth, untrusted».

Что проверить и как подтвердить исправление

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D7163 в условии «ответ драйвера защищённой среды недействителен» сопоставьте security context процесса или службы с ACL, правами и учётными данными целевого объекта; запуск с повышенными правами используйте только как контроль.

Сопоставьте с результатом 0xC00D7163 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, IMFProtectedEnvironmentAccess. До исправления 0xC00D7163 сохраните исходное состояние объекта по теме «mf, peauth, untrusted».

Для 0xC00D7163 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «ответ драйвера защищённой среды недействителен» при 0xC00D7163 не следует подавлять общей обработкой исключения.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D7163 это надёжнее единичного успеха на других данных.

Документация для результата 0xC00D7163: PE cryptographic handshake · protected environment access · Wine: mferror.h.


Нужно найти другой код? Найти другой код состояния или ошибки.