MEMORY_PRIORITY_INFORMATION-Struktur (processthreadsapi.h)

Gibt die Arbeitsspeicherpriorität für einen Thread oder Prozess an. Diese Struktur wird von den Funktionen GetProcessInformation, SetProcessInformation, GetThreadInformation und SetThreadInformation verwendet.

Syntax

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

Member

MemoryPriority

Die Arbeitsspeicherpriorität für den Thread oder Prozess. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
MEMORY_PRIORITY_VERY_LOW
1
Sehr niedrige Arbeitsspeicherpriorität.
MEMORY_PRIORITY_LOW
2
Niedrige Arbeitsspeicherpriorität.
MEMORY_PRIORITY_MEDIUM
3
Mittlere Arbeitsspeicherpriorität.
MEMORY_PRIORITY_BELOW_NORMAL
4
Unterhalb der normalen Speicherpriorität.
MEMORY_PRIORITY_NORMAL
5
Normale Arbeitsspeicherpriorität. Dies ist die Standardpriorität für alle Threads und Prozesse im System.

Hinweise

Die Arbeitsspeicherpriorität eines Threads oder Prozesses dient als Hinweis für den Speicher-Manager, wenn seiten vom Arbeitssatz entfernt werden. Andere Faktoren sind gleich, Seiten mit niedrigerer Arbeitsspeicherpriorität werden vor Seiten mit höherer Arbeitsspeicherpriorität gekürzt. Weitere Informationen finden Sie unter Working Set.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile processthreadsapi.h (einschließlich Windows.h)

Weitere Informationen

GetProcessInformation

GetThreadInformation

SetProcessInformation

SetThreadInformation