Partager via


MEMORY_PRIORITY_INFORMATION structure (processthreadsapi.h)

Spécifie la priorité de mémoire pour un thread ou un processus. Cette structure est utilisée par les fonctions GetProcessInformation, SetProcessInformation, GetThreadInformation et SetThreadInformation .

Syntaxe

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

Membres

MemoryPriority

Priorité de mémoire pour le thread ou le processus. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
MEMORY_PRIORITY_VERY_LOW
1
Priorité mémoire très faible.
MEMORY_PRIORITY_LOW
2
Faible priorité de mémoire.
MEMORY_PRIORITY_MEDIUM
3
Priorité de mémoire moyenne.
MEMORY_PRIORITY_BELOW_NORMAL
4
En dessous de la priorité de mémoire normale.
MEMORY_PRIORITY_NORMAL
5
Priorité de mémoire normale. Il s’agit de la priorité par défaut pour tous les threads et processus sur le système.

Remarques

La priorité de mémoire d’un thread ou d’un processus sert d’indicateur au gestionnaire de mémoire lorsqu’il supprime les pages du groupe de travail. D’autres facteurs étant égaux, les pages avec une priorité mémoire inférieure sont supprimées avant les pages avec une priorité mémoire plus élevée. Pour plus d’informations, consultez Ensemble de travail.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête processthreadsapi.h (inclure Windows.h)

Voir aussi

GetProcessInformation

GetThreadInformation

SetProcessInformation

SetThreadInformation