Поделиться через


перечисление EX_POOL_PRIORITY (wdm.h)

Указывает приоритет запроса на выделение памяти пула.

Синтаксис

typedef _Enum_is_bitflag_ enum _EX_POOL_PRIORITY {
    LowPoolPriority,
    LowPoolPrioritySpecialPoolOverrun = 8,
    LowPoolPrioritySpecialPoolUnderrun = 9,
    NormalPoolPriority = 16,
    NormalPoolPrioritySpecialPoolOverrun = 24,
    NormalPoolPrioritySpecialPoolUnderrun = 25,
    HighPoolPriority = 32,
    HighPoolPrioritySpecialPoolOverrun = 40,
    HighPoolPrioritySpecialPoolUnderrun = 41
} EX_POOL_PRIORITY;

Константы

 
LowPoolPriority
Этот параметр указывает, что драйвер может завершиться ошибкой запроса сопоставления, если система низка на ресурсах. Например, это может быть для некритичного сетевого подключения, где драйвер может справиться с случаем сбоя, когда системные ресурсы близки к истощению.
LowPoolPrioritySpecialPoolOverrun
LowPoolPrioritySpecialPoolUnderrun
NormalPoolPriority
Указывает, что драйвер может завершиться ошибкой запроса сопоставления, если система очень низка на ресурсах. Например, это может быть некритичным запросом локальной файловой системы.
NormalPoolPrioritySpecialPoolOverrun
NormalPoolPrioritySpecialPoolUnderrun
HighPoolPriority
Следует использовать, если драйверу не удается выполнить запрос сопоставления, если система не выходит из ресурсов. Примером этого будет путь к файлу разбиения по страницам в драйвере.
HighPoolPrioritySpecialPoolOverrun
HighPoolPrioritySpecialPoolUnderrun

Замечания

Параметры SpecialPool можно использовать для привязки выделения в начале или конце страницы. Используйте этот параметр только в системах, отлаживаемых, так как затраты на память являются дорогостоящими.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
заголовка wdm.h

См. также

ExAllocatePoolPriorityZero