Partager via


énumération EX_POOL_PRIORITY (wdm.h)

Spécifie la priorité d’une demande d’allocation de mémoire de pool.

Syntaxe

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;

Constantes

 
LowPoolPriority
Ce paramètre indique qu’il est acceptable que le pilote de la demande de mappage échoue si le système est faible sur les ressources. Par exemple, il peut s’agir d’une connexion réseau non critique où le pilote peut gérer le cas d’échec lorsque les ressources système sont proches d’être épuisées.
LowPoolPrioritySpecialPoolOverrun
LowPoolPrioritySpecialPoolUnderrun
NormalPoolPriority
Indique qu’il est acceptable que le pilote de la demande de mappage échoue si le système est très faible sur les ressources. Par exemple, il peut s’agir d’une requête de système de fichiers local non critique.
NormalPoolPrioritySpecialPoolOverrun
NormalPoolPrioritySpecialPoolUnderrun
HighPoolPriority
Doit être utilisé lorsqu’il est inacceptable que le pilote de la demande de mappage échoue, sauf si le système ne dispose pas de ressources. Par exemple, il s’agit du chemin d’accès du fichier de pagination dans un pilote.
HighPoolPrioritySpecialPoolOverrun
HighPoolPrioritySpecialPoolUnderrun

Remarques

Les paramètres SpecialPool peuvent être utilisés pour lier l’allocation au début ou à la fin d’une page. Utilisez cette option uniquement sur les systèmes débogués, car le coût de la mémoire est coûteux.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
d’en-tête wdm.h

Voir aussi

ExAllocatePoolPriorityZero