Compartilhar via


EX_POOL_PRIORITY enumeração (wdm.h)

Especifica a prioridade de uma solicitação de alocação de memória do pool.

Sintaxe

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 for 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 é 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

Observações

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
de cliente com suporte mínimo Windows 10, versão 2004
cabeçalho wdm.h

Consulte também

ExAllocatePoolPriorityZero