| Min version | Vista | 7 | 8 Pre RTM |
|---|---|---|---|
| Max version | Vista SP2 | 7 SP1 | 10 TH2 |
| x86 offset offset:bitpos | Field Name | ||
| 0x0000 | unsigned long TotalMemoryReserved | ||
| 0x0004 | unsigned long TotalMemoryCommitted | ||
| 0x0008 | unsigned long TotalMemoryLargeUCR | ||
| 0x000C | unsigned long TotalSizeInVirtualBlocks | ||
| 0x0010 | unsigned long TotalSegments | ||
| 0x0014 | unsigned long TotalUCRs | ||
| 0x0018 | unsigned long CommittOps | ||
| 0x001C | unsigned long DeCommitOps | ||
| 0x0020 | unsigned long LockAcquires | ||
| 0x0024 | unsigned long LockCollisions | ||
| 0x0028 | unsigned long CommitRate | ||
| 0x002C | unsigned long DecommittRate | ||
| 0x0030 | unsigned long CommitFailures | ||
| 0x0034 | unsigned long InBlockCommitFailures | ||
| 0x0038 | unsigned long CompactHeapCalls | unsigned long PollIntervalCounter | |
| 0x003C | unsigned long CompactedUCRs | unsigned long DecommitsSinceLastCheck | |
| 0x0040 | unsigned long InBlockDeccommits | unsigned long AllocAndFreeOps | unsigned long HeapPollInterval |
| 0x0044 | unsigned long InBlockDeccomitSize | unsigned long InBlockDeccommits | unsigned long AllocAndFreeOps |
| 0x0048 | unsigned long InBlockDeccomitSize | unsigned long AllocationIndicesActive | |
| 0x004C | unsigned long HighWatermarkSize | unsigned long InBlockDeccommits | |
| 0x0050 | unsigned long LastPolledSize | unsigned long InBlockDeccomitSize | |
| 0x0054 | unsigned long HighWatermarkSize | ||
| 0x0058 | unsigned long LastPolledSize | ||