EX_POOL_PRIORITY列舉 (wdm.h)

指定集區內存配置要求的優先順序。

Syntax

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