PSAPI_WORKING_SET_BLOCK union (psapi.h)

包含頁面的工作集資訊。

語法

typedef union _PSAPI_WORKING_SET_BLOCK {
  ULONG_PTR Flags;
  struct {
    ULONG_PTR Protection : 5;
    ULONG_PTR ShareCount : 3;
    ULONG_PTR Shared : 1;
    ULONG_PTR Reserved : 3;
#if ...
    ULONG_PTR VirtualPage : 52;
#else
    ULONG_PTR VirtualPage : 20;
#endif
  };
} PSAPI_WORKING_SET_BLOCK, *PPSAPI_WORKING_SET_BLOCK;

成員

Flags

工作集資訊。 如需此變數配置的相關信息,請參閱結構成員的描述。

Protection

頁面的保護屬性。 這個成員可以是下列其中一個值。

意義
0
頁面未存取。
1
唯讀。
2
可執行。
3
可執行檔和唯讀。
4
讀取/寫入
5
寫入時複製。
6
可執行檔和讀取/寫入。
7
可執行檔和寫入時複製。
8
頁面未存取。
9
不可快取且唯讀。
10
不可快取和可執行檔。
11
不可快取、可執行檔和唯讀。
12
不可快取和讀取/寫入。
13
不可快取和寫入時複製。
14
不可快取、可執行和讀取/寫入。
15
不可快取、可執行檔和寫入時複製。
16
頁面未存取。
17
防護頁面和唯讀。
18
防護頁面和可執行檔。
19
防護頁面、可執行檔和唯讀。
20
防護頁面和讀取/寫入。
21
防護頁面和寫入時複製。
22
防護頁面、可執行檔和讀取/寫入。
23
防護頁面、可執行檔和寫入時複製。
24
頁面未存取。
25
不可快取、防護頁面和唯讀。
26
不可快取、防護頁面和可執行檔。
27
不可快取、防護頁面、可執行檔和唯讀。
28
不可快取、防護頁面和讀取/寫入。
29
不可快取、防護頁面和寫入時複製。
30
不可快取、防護頁面、可執行檔和讀取/寫入。
31
不可快取、防護頁面、可執行檔,以及寫入時複製。

ShareCount

共用此頁面的進程數目。 此成員的最大值為 7。

Shared

如果此位為 1,則頁面為可共用;否則,頁面無法共用。

Reserved

此成員已保留。

VirtualPage

虛擬位址空間中頁面的位址。

64 位 Windows: 此成員長度為52位。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 psapi.h

另請參閱

PSAPI_WORKING_SET_INFORMATION