enumeração EX_POOL_PRIORITY (wdm.h)

Especifica a prioridade de uma solicitação de alocação de memória do 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
Essa configuração indica que é aceitável para o driver que a solicitação de mapeamento falhe se o sistema estiver com poucos recursos. Por exemplo, isso pode ser para uma conexão de rede não crítica em que o driver pode lidar com o caso de falha quando os recursos do sistema estão perto de serem esgotados.
LowPoolPrioritySpecialPoolOverrun
LowPoolPrioritySpecialPoolUnderrun
NormalPoolPriority
Indica que é aceitável para o driver que a solicitação de mapeamento falhe se o sistema estiver muito baixo em recursos. Por exemplo, isso pode ser para uma solicitação de sistema de arquivos local não crítica.
NormalPoolPrioritySpecialPoolOverrun
NormalPoolPrioritySpecialPoolUnderrun
HighPoolPriority
Deve ser usado quando for inaceitável para o driver que a solicitação de mapeamento falhe, a menos que o sistema esteja sem recursos. Um exemplo disso seria o caminho do arquivo de paginação em um driver.
HighPoolPrioritySpecialPoolOverrun
HighPoolPrioritySpecialPoolUnderrun

Comentários

As configurações de SpecialPool podem ser usadas para associar a alocação em um início ou fim de página. Use essa opção somente em sistemas que estão sendo depurados, pois o custo de memória é caro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho wdm.h

Confira também

ExAllocatePoolPriorityZero