Поделиться через


структура MEMORY_PRIORITY_INFORMATION (processthreadsapi.h)

Указывает приоритет памяти для потока или процесса. Эта структура используется функциями GetProcessInformation, SetProcessInformation, GetThreadInformation и SetThreadInformation .

Синтаксис

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

Члены

MemoryPriority

Приоритет памяти для потока или процесса. Этот элемент может иметь одно из следующих значений.

Значение Значение
MEMORY_PRIORITY_VERY_LOW
1
Очень низкий приоритет памяти.
MEMORY_PRIORITY_LOW
2
Низкий приоритет памяти.
MEMORY_PRIORITY_MEDIUM
3
Средний приоритет памяти.
MEMORY_PRIORITY_BELOW_NORMAL
4
Ниже нормального приоритета памяти.
MEMORY_PRIORITY_NORMAL
5
Обычный приоритет памяти. Это приоритет по умолчанию для всех потоков и процессов в системе.

Комментарии

Приоритет памяти потока или процесса служит подсказкой для диспетчера памяти при обрезке страниц из рабочего набора. Другие факторы равны, страницы с более низким приоритетом памяти обрезаются перед страницами с более высоким приоритетом памяти. Дополнительные сведения см. в разделе Рабочий набор.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть processthreadsapi.h (включая Windows.h)

См. также раздел

GetProcessInformation

GetThreadInformation

SetProcessInformation

SetThreadInformation