| Min version | 2003/XP64 SP1 | Vista SP1 | 7 | 8 Pre RTM | 8 | 8.1 | 8.1 Update 1 | 10 Pre RTM | 10 Pre RTM | 10 TH2 |
|---|---|---|---|---|---|---|---|---|---|---|
| Max version | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 | |||||
| x64 offset offset:bitpos | Field Name | |||||||||
| 0x0000 | struct _LIST_ENTRY WorkingSetExpansionLinks | struct _EX_PUSH_LOCK WorkingSetMutex | struct _KGATE * ExitGate | volatile long WorkingSetLock | ||||||
| 0x0008 | struct _KGATE * ExitGate | void * AccessLog | struct _KGATE * ExitGate | struct _KGATE * ExitOutswapGate | ||||||
| 0x0010 | union _LARGE_INTEGER LastTrimTime | uint16_t LastTrimStamp | void * AccessLog | struct _EX_PUSH_LOCK WorkingSetMutex | void * AccessLog | |||||
| 0x0012 | uint16_t NextPageColor | |||||||||
| 0x0014 | struct _MMSUPPORT_FLAGS Flags | |||||||||
| 0x0018 | struct _MMSUPPORT_FLAGS Flags | unsigned long PageFaultCount | struct _LIST_ENTRY WorkingSetExpansionLinks | |||||||
| 0x001C | unsigned long PageFaultCount | unsigned long PeakWorkingSetSize | ||||||||
| 0x0020 | unsigned long PeakWorkingSetSize | unsigned long ChargedWslePages | ||||||||
| 0x0024 | unsigned long GrowthSinceLastEstimate | unsigned long MinimumWorkingSetSize | ||||||||
| 0x0028 | unsigned long MinimumWorkingSetSize | unsigned long MaximumWorkingSetSize | unsigned long[7] AgeDistribution | uint64_t[7] AgeDistribution | ||||||
| 0x002C | unsigned long MaximumWorkingSetSize | |||||||||
| 0x0030 | struct _MMWSL * VmWorkingSetList | |||||||||
| 0x0038 | unsigned long Claim | |||||||||
| 0x003C | unsigned long NextEstimationSlot | unsigned long ActualWslePages | ||||||||
| 0x0040 | unsigned long NextAgingSlot | unsigned long WorkingSetPrivateSize | ||||||||
| 0x0044 | unsigned long EstimatedAvailable | unsigned long WorkingSetSizeOverhead | unsigned long MinimumWorkingSetSize | |||||||
| 0x0048 | unsigned long WorkingSetSize | |||||||||
| 0x004C | unsigned long WorkingSetPrivateSize | |||||||||
| 0x0050 | struct _EX_PUSH_LOCK WorkingSetMutex | struct _KGATE * ExitGate | unsigned long MaximumWorkingSetSize | |||||||
| 0x0054 | unsigned long ChargedWslePages | |||||||||
| 0x0058 | struct _EX_PUSH_LOCK WorkingSetMutex | unsigned long ActualWslePages | ||||||||
| 0x005C | unsigned long WorkingSetSizeOverhead | |||||||||
| 0x0060 | void * AccessLog | unsigned long PeakWorkingSetSize | uint64_t MinimumWorkingSetSize | |||||||
| 0x0064 | unsigned long HardFaultCount | |||||||||
| 0x0068 | struct _MMWSL * VmWorkingSetList | uint64_t WorkingSetSize | uint64_t WorkingSetLeafSize | |||||||
| 0x0070 | uint16_t NextPageColor | uint64_t WorkingSetPrivateSize | uint64_t WorkingSetLeafPrivateSize | |||||||
| 0x0072 | uint16_t LastTrimStamp | |||||||||
| 0x0074 | unsigned long PageFaultCount | |||||||||
| 0x0078 | unsigned long RepurposeCount | unsigned long TrimmedPageCount | uint64_t MaximumWorkingSetSize | uint64_t WorkingSetSize | ||||||
| 0x007C | unsigned long[2] Spare | unsigned long Spare | ||||||||
| 0x0080 | unsigned long ForceTrimPages | uint64_t ChargedWslePages | uint64_t WorkingSetPrivateSize | |||||||
| 0x0084 | struct _MMSUPPORT_FLAGS Flags | |||||||||
| 0x0088 | void * WsSwapSupport | uint64_t ActualWslePages | uint64_t MaximumWorkingSetSize | |||||||
| 0x0090 | uint64_t WorkingSetSizeOverhead | uint64_t ChargedWslePages | ||||||||
| 0x0098 | uint64_t PeakWorkingSetSize | uint64_t ActualWslePages | ||||||||
| 0x00A0 | unsigned long HardFaultCount | uint64_t WorkingSetSizeOverhead | ||||||||
| 0x00A8 | struct _MMWSL * VmWorkingSetList | uint64_t PeakWorkingSetSize | ||||||||
| 0x00B0 | uint16_t NextPageColor | unsigned long HardFaultCount | ||||||||
| 0x00B2 | uint16_t LastTrimStamp | |||||||||
| 0x00B4 | unsigned long PageFaultCount | uint16_t PartitionId | ||||||||
| 0x00B6 | uint16_t Pad0 | |||||||||
| 0x00B8 | uint64_t TrimmedPageCount | struct _MMWSL * VmWorkingSetList | ||||||||
| 0x00C0 | uint64_t ForceTrimPages | uint16_t NextPageColor | ||||||||
| 0x00C2 | uint16_t LastTrimStamp | |||||||||
| 0x00C4 | unsigned long PageFaultCount | |||||||||
| 0x00C8 | struct _MMSUPPORT_FLAGS Flags | uint64_t TrimmedPageCount | ||||||||
| 0x00D0 | void * WsSwapSupport | uint64_t ForceTrimPages | uint64_t Reserved0 | |||||||
| 0x00D8 | struct _MMSUPPORT_FLAGS Flags | |||||||||
| 0x00E0 | void * WsSwapSupport | uint64_t ReleasedCommitDebt | ||||||||
| 0x00E8 | void * WsSwapSupport | |||||||||
| 0x00F0 | void * CommitReAcquireFailSupport | |||||||||