Condividi tramite


enumerazione EX_POOL_PRIORITY (wdm.h)

Specifica la priorità di una richiesta di allocazione della memoria del pool.

Sintassi

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;

Costanti

 
LowPoolPriority
Questa impostazione indica che è accettabile che il driver per la richiesta di mapping non riesca se il sistema è insufficiente nelle risorse. Ad esempio, potrebbe trattarsi di una connessione di rete non critica in cui il driver può gestire il caso di errore quando le risorse di sistema sono vicine all'esaurimento.
LowPoolPrioritySpecialPoolOverrun
LowPoolPrioritySpecialPoolUnderrun
NormalPoolPriority
Indica che è accettabile che il driver per la richiesta di mapping non riesca se il sistema è molto basso nelle risorse. Ad esempio, potrebbe trattarsi di una richiesta di file system locale non critica.
NormalPoolPrioritySpecialPoolOverrun
NormalPoolPrioritySpecialPoolUnderrun
HighPoolPriority
Deve essere usato quando non è accettabile per il driver che la richiesta di mapping ha esito negativo, a meno che il sistema non esegua risorse. Un esempio è il percorso del file di paging in un driver.
HighPoolPrioritySpecialPoolOverrun
HighPoolPrioritySpecialPoolUnderrun

Commenti

Le impostazioni specialPool possono essere utilizzate per associare l'allocazione all'inizio o alla fine di una pagina. Usare questa opzione solo nei sistemi sottoposti a debug perché il costo della memoria è costoso.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione wdm.h

Vedi anche

ExAllocatePoolPriorityZero