| Предыдущий | Следующий |
| TARGET_MDL_TOO_SMALL | ATDISK_DRIVER_INTERNAL |
MUST_SUCCEED_POOL_EMPTY
Проверка ошибок MUST_SUCCEED_POOL_EMPTY имеет значение 0x00000041. Это означает, что поток режима ядра запросил слишком большой объём пула must-succeed.
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом MUST_SUCCEED_POOL_EMPTY, см. Устранение ошибок синего экрана.
Параметры MUST_SUCCEED_POOL_EMPTY
| Параметр | Описание |
|---|---|
1 |
Размер запроса, который не удалось удовлетворить |
2 |
Число страниц, используемых из невыгружаемого пула |
3 |
Число запросов к невыгружаемому пулу размером больше PAGE_SIZE |
4 |
Число доступных страниц |
Причина
Ни одному драйверу не разрешено запрашивать пул must-succeed.
Если запрос must-succeed невозможно удовлетворить, возникает эта проверка ошибки.
Устранение
Замените или перепишите драйвер, выполняющий такой запрос. Драйвер не должен запрашивать пул must-succeed. Вместо этого он должен запрашивать обычный пул и корректно обрабатывать временную нехватку памяти в нём.
Расширение kb (вывод обратной трассировки стека) покажет драйвер, вызвавший ошибку.
Кроме того, пул must-succeed мог быть исчерпан другим компонентом. Чтобы проверить это, сначала используйте kb . Затем используйте !vm 1 для вывода общего использования пула, !poolused 2 для вывода использования невыгружаемого пула по тегам и !poolused 4 для вывода использования выгружаемого пула по тегам. Вероятным источником проблемы является компонент, связанный с тегом, который использует наибольший объём пула.
Нужно найти другой код? Найти другой код состояния или ошибки.