| Предыдущий | Следующий |
| STATUS_SXS_WRONG_SECTION_TYPE | STATUS_SXS_ASSEMBLY_MISSING |
STATUS_SXS_THREAD_QUERIES_DISABLED
Дефицит ресурсов отключил запросы изолированной активации в одном потоке
Загрузчик side-by-side обычно опрашивает активный стек контекстов при разрешении привязок, задаваемых манифестами. Этот статус прежде всего указывает на исчерпание ресурсов или ошибку выделения памяти, а не на синтаксическую ошибку XML в конкретном манифесте.
Область действия ограничена текущим потоком, поэтому сравните поведение разных потоков и процессов. Процесс может частично продолжать работу, тогда как один поток уже не способен выполнять запросы изолированной активации, из-за чего последующее разрешение DLL, COM или параметров завершается труднообъяснимыми ошибками.
Что следует проверить
- При первом появлении сохраните сведения о памяти, занятом резерве фиксации, количестве дескрипторов и ошибках выделения.
- Сопоставьте затронутый поток с операциями помещения контекста активации в стек и извлечения из него.
- Проверьте утечки или неконтролируемое создание контекстов, прежде чем заменять манифесты или среды выполнения.
- Используйте sxstrace для определения последующей ошибки привязки, но сохраните более ранние свидетельства исчерпания ресурсов.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: контексты активации
- Microsoft: команда sxstrace
- Исходный код Wine: реализация контекстов активации
Нужно найти другой код? Найти другой код состояния или ошибки.