Что означает код NTSTATUS 0xC015000B (STATUS_SXS_THREAD_QUERIES_DISABLED)?

 
Предыдущий Следующий
STATUS_SXS_WRONG_SECTION_TYPE STATUS_SXS_ASSEMBLY_MISSING

STATUS_SXS_THREAD_QUERIES_DISABLED

Дефицит ресурсов отключил запросы изолированной активации в одном потоке

Загрузчик side-by-side обычно опрашивает активный стек контекстов при разрешении привязок, задаваемых манифестами. Этот статус прежде всего указывает на исчерпание ресурсов или ошибку выделения памяти, а не на синтаксическую ошибку XML в конкретном манифесте.

Область действия ограничена текущим потоком, поэтому сравните поведение разных потоков и процессов. Процесс может частично продолжать работу, тогда как один поток уже не способен выполнять запросы изолированной активации, из-за чего последующее разрешение DLL, COM или параметров завершается труднообъяснимыми ошибками.

Что следует проверить

  • При первом появлении сохраните сведения о памяти, занятом резерве фиксации, количестве дескрипторов и ошибках выделения.
  • Сопоставьте затронутый поток с операциями помещения контекста активации в стек и извлечения из него.
  • Проверьте утечки или неконтролируемое создание контекстов, прежде чем заменять манифесты или среды выполнения.
  • Используйте sxstrace для определения последующей ошибки привязки, но сохраните более ранние свидетельства исчерпания ресурсов.

Ссылки


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