Что означает код NTSTATUS 0xC000A201 (STATUS_NOT_SUPPORTED_IN_APPCONTAINER)?

 
Предыдущий Следующий
STATUS_NOT_APPCONTAINER STATUS_INVALID_PACKAGE_SID_LENGTH

STATUS_NOT_SUPPORTED_IN_APPCONTAINER

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

STATUS_NOT_SUPPORTED_IN_APPCONTAINER означает, что выбранная операция не поддерживается внутри AppContainer. Это важно отличать от отсутствующей capability: некоторые API запрещены самой моделью изоляции и не становятся доступными после добавления разрешения в manifest.

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

  • Сохраните точный API, package identity, token и действующие capabilities вызывающего процесса.
  • Проверьте документацию API: допускается ли он вообще в AppContainer или требуется broker/full-trust component.
  • Если нужен broker, ограничьте его интерфейс минимальным набором операций и проверяйте caller/package identity на каждой границе.

Как подтвердить правильную обработку

Исправление подтверждается переходом на capability-aware API либо безопасный минимальный broker. Перевод всего приложения в full trust ради обхода одного ограничения не является эквивалентным решением.

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


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