Site icon EfmSoft

Что означает код HRESULT 0x80000020 (RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER)?

 
Также может означать:
КонстантаТипОС
STATUS_MEDIA_CHECKNTSTATUSWindows
Предыдущий Следующий
RO_E_BLOCKED_CROSS_ASTA_CALL RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER

RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER

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

RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER означает, что текущая модель вызывающего приложения несовместима с объявлением WinRT-сервера как full trust. Это ограничение активации Windows Runtime, а не признак отсутствующей DLL.

Что проверить

  • Сверьте manifest declaration сервера и trust level вызывающего пакета.
  • Проверьте, какой именно runtime class запрашивается.
  • Убедитесь, что package identity и registration относятся к ожидаемой версии приложения.
  • Не диагностируйте путь к DLL до проверки самой модели доверия.

Исправление — согласовать архитектуру активации и manifest с разрешённой моделью приложения. После изменения повторите активацию того же класса, не подменяя его другим сервером.

Технические ссылки


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

Exit mobile version