| Min version | XP | 2003/XP64 | 2003/XP64 SP1 | Vista | Vista SP1 | 7 | 8 Pre RTM | 8 Pre RTM | 8.1 Update 1 | 10 Pre RTM | 10 Pre RTM | 10 TH2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max version | XP SP3 | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 | ||||||
| x86 offset offset:bitpos | Field Name | |||||||||||
| 0x0000 | union _LARGE_INTEGER LastTrimTime | struct _LIST_ENTRY WorkingSetExpansionLinks | struct _EX_PUSH_LOCK WorkingSetMutex | struct _KGATE * ExitGate | volatile long WorkingSetLock | |||||||
| 0x0004 | struct _KGATE * ExitGate | void * AccessLog | struct _KGATE * ExitGate | struct _KGATE * ExitOutswapGate | ||||||||
| 0x0008 | struct _MMSUPPORT_FLAGS Flags | union _LARGE_INTEGER LastTrimTime | uint16_t LastTrimStamp | void * AccessLog | struct _EX_PUSH_LOCK WorkingSetMutex | void * AccessLog | ||||||
| 0x000A | uint16_t NextPageColor | |||||||||||
| 0x000C | unsigned long PageFaultCount | struct _MMSUPPORT_FLAGS Flags | struct _LIST_ENTRY WorkingSetExpansionLinks | |||||||||
| 0x0010 | unsigned long PeakWorkingSetSize | struct _MMSUPPORT_FLAGS Flags | unsigned long PageFaultCount | |||||||||
| 0x0014 | unsigned long WorkingSetSize | unsigned long PageFaultCount | unsigned long PeakWorkingSetSize | unsigned long[7] AgeDistribution | ||||||||
| 0x0018 | unsigned long MinimumWorkingSetSize | unsigned long PeakWorkingSetSize | unsigned long Spare0 | unsigned long ChargedWslePages | ||||||||
| 0x001C | unsigned long MaximumWorkingSetSize | unsigned long GrowthSinceLastEstimate | unsigned long MinimumWorkingSetSize | |||||||||
| 0x0020 | struct _MMWSL * VmWorkingSetList | unsigned long MinimumWorkingSetSize | unsigned long MaximumWorkingSetSize | |||||||||
| 0x0024 | struct _LIST_ENTRY WorkingSetExpansionLinks | unsigned long MaximumWorkingSetSize | struct _MMWSL * VmWorkingSetList | |||||||||
| 0x0028 | struct _MMWSL * VmWorkingSetList | unsigned long Claim | ||||||||||
| 0x002C | unsigned long Claim | unsigned long[1] Spare | unsigned long ActualWslePages | |||||||||
| 0x0030 | unsigned long NextEstimationSlot | unsigned long WorkingSetPrivateSize | unsigned long MinimumWorkingSetSize | |||||||||
| 0x0034 | unsigned long NextAgingSlot | unsigned long WorkingSetSizeOverhead | unsigned long WorkingSetSize | unsigned long WorkingSetLeafSize | ||||||||
| 0x0038 | unsigned long EstimatedAvailable | unsigned long WorkingSetSize | unsigned long WorkingSetPrivateSize | unsigned long WorkingSetLeafPrivateSize | ||||||||
| 0x003C | unsigned long GrowthSinceLastEstimate | unsigned long WorkingSetSize | struct _KEVENT * ExitEvent | struct _KGATE * ExitGate | unsigned long MaximumWorkingSetSize | unsigned long WorkingSetSize | ||||||
| 0x0040 | struct _KGUARDED_MUTEX WorkingSetMutex | struct _EX_PUSH_LOCK WorkingSetMutex | unsigned long ChargedWslePages | unsigned long WorkingSetPrivateSize | ||||||||
| 0x0044 | void * AccessLog | unsigned long ActualWslePages | unsigned long MaximumWorkingSetSize | |||||||||
| 0x0048 | unsigned long WorkingSetSizeOverhead | unsigned long ChargedWslePages | ||||||||||
| 0x004C | unsigned long PeakWorkingSetSize | unsigned long ActualWslePages | ||||||||||
| 0x0050 | unsigned long HardFaultCount | unsigned long WorkingSetSizeOverhead | ||||||||||
| 0x0054 | struct _MMWSL * VmWorkingSetList | unsigned long PeakWorkingSetSize | ||||||||||
| 0x0058 | uint16_t NextPageColor | unsigned long HardFaultCount | ||||||||||
| 0x005A | uint16_t LastTrimStamp | |||||||||||
| 0x005C | unsigned long PageFaultCount | struct _MMWSL * VmWorkingSetList | ||||||||||
| 0x0060 | unsigned long RepurposeCount | unsigned long TrimmedPageCount | uint16_t NextPageColor | |||||||||
| 0x0062 | uint16_t LastTrimStamp | |||||||||||
| 0x0064 | unsigned long[1] Spare | unsigned long ForceTrimPages | unsigned long PageFaultCount | |||||||||
| 0x0068 | struct _MMSUPPORT_FLAGS Flags | unsigned long TrimmedPageCount | ||||||||||
| 0x006C | void * WsSwapSupport | unsigned long ForceTrimPages | unsigned long Reserved0 | |||||||||
| 0x0070 | struct _MMSUPPORT_FLAGS Flags | |||||||||||
| 0x0074 | void * WsSwapSupport | unsigned long ReleasedCommitDebt | ||||||||||
| 0x0078 | void * WsSwapSupport | |||||||||||
| 0x007C | void * CommitReAcquireFailSupport | |||||||||||