Site icon EfmSoft

Что означает код HRESULT 0x80000021 (RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER)?

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

RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER

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

RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER означает несовместимость модели вызывающего процесса и WinRT-сервера, объявленного для универсального приложения. Код формируется на границе активации Windows Runtime.

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

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

Исправление — использовать совместимый сервер или корректную модель вызывающего приложения. Повторная регистрация той же несовместимой конфигурации не изменит результат.

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


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

Exit mobile version