| Предыдущий | Следующий |
| STATUS_MORE_PROCESSING_REQUIRED | STATUS_CONFLICTING_ADDRESSES |
STATUS_NO_MEMORY
Что означает STATUS_NO_MEMORY
STATUS_NO_MEMORY — общий NTSTATUS для ситуации, когда требуемую память нельзя выделить.
Что проверить
Определите вид выделения: user-mode virtual memory, kernel pool, section mapping или другой ресурс. Один и тот же код не означает одинаковую причину для всех подсистем. Зафиксируйте размер запроса и состояние памяти непосредственно перед первым отказом.
- Сравните system commit, рабочие наборы и доступный kernel pool.
- Ищите монотонный рост конкретного типа памяти или количества объектов.
- Проверьте, не вызван ли огромный размер переполнением или неверным расчётом длины.
Как подтвердить исправление
Повторите тот же сценарий и убедитесь, что потребление стабилизируется, а не просто переносит отказ на более поздний момент.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.