Что означает код HRESULT 0xC00D716E (MF_E_USERMODE_UNTRUSTED)?

 
Предыдущий Следующий
MF_E_PROCESS_RESTART_REQUIRED MF_E_PEAUTH_SESSION_NOT_STARTED

MF_E_USERMODE_UNTRUSTED

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

MF_E_USERMODE_UNTRUSTED (0xC00D716E) — Пользовательская среда не является доверенной для воспроизведения защищённого содержимого.

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

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

До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D716E с описанием «пользовательская среда не является доверенной для воспроизведения защищённого содержимого» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Для воспроизведения 0xC00D716E сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «mf, usermode, untrusted» для 0xC00D716E сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

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

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D716E и без обхода штатных проверок.

Документация для результата 0xC00D716E: Protected Environment design · user-mode and kernel-mode revocation flags · trusted components in PMP.


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