Compartilhar via


estrutura MEMORY_PRIORITY_INFORMATION (processthreadsapi.h)

Especifica a prioridade de memória para um thread ou processo. Essa estrutura é usada pelas funções GetProcessInformation, SetProcessInformation, GetThreadInformation e SetThreadInformation .

Sintaxe

typedef struct _MEMORY_PRIORITY_INFORMATION {
  ULONG MemoryPriority;
} MEMORY_PRIORITY_INFORMATION, *PMEMORY_PRIORITY_INFORMATION;

Membros

MemoryPriority

A prioridade de memória para o thread ou processo. Esse membro pode ser um dos valores a seguir.

Valor Significado
MEMORY_PRIORITY_VERY_LOW
1
Prioridade de memória muito baixa.
MEMORY_PRIORITY_LOW
2
Baixa prioridade de memória.
MEMORY_PRIORITY_MEDIUM
3
Prioridade média de memória.
MEMORY_PRIORITY_BELOW_NORMAL
4
Abaixo da prioridade de memória normal.
MEMORY_PRIORITY_NORMAL
5
Prioridade de memória normal. Essa é a prioridade padrão para todos os threads e processos no sistema.

Comentários

A prioridade de memória de um thread ou processo serve como uma dica para o gerenciador de memória quando ele corta páginas do conjunto de trabalho. Outros fatores são iguais, páginas com prioridade de memória mais baixa são cortadas antes de páginas com prioridade de memória mais alta. Para obter mais informações, consulte Conjunto de trabalho.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho processthreadsapi.h (inclua Windows.h)

Confira também

GetProcessInformation

GetThreadInformation

SetProcessInformation

SetThreadInformation