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