enumeración EX_POOL_PRIORITY (wdm.h)

Especifica la prioridad de una solicitud de asignación de memoria del grupo.

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
Esta configuración indica que es aceptable que el controlador de la solicitud de asignación produzca un error si el sistema tiene pocos recursos. Por ejemplo, esto podría ser para una conexión de red no crítica en la que el controlador puede controlar el caso de error cuando los recursos del sistema están cerca de agotarse.
LowPoolPrioritySpecialPoolOverrun
LowPoolPrioritySpecialPoolUnderrun
NormalPoolPriority
Indica que es aceptable que el controlador de la solicitud de asignación produzca un error si el sistema es muy bajo en los recursos. Por ejemplo, esto podría ser para una solicitud de sistema de archivos local no crítica.
NormalPoolPrioritySpecialPoolOverrun
NormalPoolPrioritySpecialPoolUnderrun
HighPoolPriority
Se debe usar cuando es inaceptable que el controlador de la solicitud de asignación produzca un error a menos que el sistema no tenga recursos. Un ejemplo de esto sería la ruta de acceso del archivo de paginación en un controlador.
HighPoolPrioritySpecialPoolOverrun
HighPoolPrioritySpecialPoolUnderrun

Comentarios

La configuración specialPool se puede usar para enlazar la asignación en un principio o un final de página. Use esta opción solo en los sistemas que se depuran, ya que el costo de memoria es costoso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado wdm.h

Consulte también

ExAllocatePoolPriorityZero