| Предыдущий | Следующий |
| ERROR_TOO_MANY_MODULES | ERROR_EXE_MACHINE_TYPE_MISMATCH |
ERROR_NESTING_NOT_ALLOWED
Что означает ERROR_NESTING_NOT_ALLOWED
Windows запретила вложенный вызов операции загрузки в момент, когда загрузчик уже выполняет несовместимую работу. Чаще всего это повторный вход из обратного вызова или инициализатора.
Что проверить
- Снимите стек первого вызова и место, из которого выполняется вложенная загрузка.
- Не вызывайте LoadModule или аналогичную тяжёлую загрузку из callback, удерживающего внутреннее состояние загрузчика.
- Перенесите вторичную работу на этап после завершения текущей инициализации.
- Проверьте, не создаёт ли библиотека цикл загрузки через статические конструкторы или хуки.
Исправьте порядок инициализации, чтобы операции выполнялись последовательно. Повторный вход в тот же защищённый участок загрузчика закономерно блокируется.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.