MEMORY_PRIORITY_INFORMATION结构 (processthreadsapi.h)

指定线程或进程的内存优先级。 此结构由 GetProcessInformationSetProcessInformationGetThreadInformationSetThreadInformation 函数使用。

语法

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