enumerazione EX_POOL_PRIORITY (wdm.h)
Specifica la priorità di una richiesta di allocazione della memoria del pool.
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 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 |
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.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | wdm.h |