Share via


MEMORY_PRIORITY_INFORMATION結構 (processthreadsapi.h)

指定線程或進程的記憶體優先順序。 GetProcessInformationSetProcessInformation、GetThreadInformationSetThreadInformation 函式會使用此結構。

語法

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