Partager via


énumération EX_POOL_PRIORITY (wdm.h)

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

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;

Constantes

 
LowPoolPriority
Ce paramètre indique qu’il est acceptable pour le pilote que la demande de mappage échoue si le système manque de ressources. Par exemple, il peut s’agir d’une connexion réseau non critique dans laquelle le pilote peut gérer le cas d’échec lorsque les ressources système sont sur le point d’être épuisées.
LowPoolPrioritySpecialPoolOverrun
LowPoolPrioritySpecialPoolUnderrun
NormalPoolPriority
Indique qu’il est acceptable pour le pilote que la demande de mappage échoue si le système manque de ressources. Par exemple, il peut s’agir d’une demande de système de fichiers local non critique.
NormalPoolPrioritySpecialPoolOverrun
NormalPoolPrioritySpecialPoolUnderrun
HighPoolPriority
Doit être utilisé lorsqu’il est inacceptable pour le pilote que la demande de mappage échoue, sauf si le système n’a plus de ressources. Par exemple, le chemin d’accès au 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 en cours de débogage, car le coût de la mémoire est coûteux.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête wdm.h

Voir aussi

ExAllocatePoolPriorityZero