Что означает код BSOD 65 (MUST_SUCCEED_POOL_EMPTY)?

 
Также может означать:
КонстантаТипОС
ERROR_NETWORK_ACCESS_DENIEDОшибка WindowsWindows
ENOPKGerrnoLinux
EHOSTUNREACHerrnomacOS
ENOPKGerrnoSolaris
Предыдущий Следующий
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 для вывода использования выгружаемого пула по тегам. Вероятным источником проблемы является компонент, связанный с тегом, который использует наибольший объём пула.


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