MEMORY_PARTITION_CONFIGURATION_INFORMATION

The MEMORY_PARTITION_COFIGURATION_INFORMATION structure is produced as output by a successful call to NtManagePartition when given the information class SystemMemoryPartitionInformation.

The MEMORY_PARTITION_CONFIGURATION_INFORMATION structure is 0x1C or 0x38 bytes in 32-bit and 64-bit Windows, respectively. Note, however, that the 32-bit form is useless in practice since the 32-bit NtManagePartition fails as STATUS_NOT_SUPPORTED.

Offset (x86) Offset (x64) Definition
0x00 0x00
ULONG Flags;
0x04 0x08
ULONG_PTR TotalNumberOfPages;
0x08 0x10
ULONG_PTR ResidentAvailablePages;
0x0C 0x18
ULONG_PTR AvailablePages;
0x10 0x20
ULONG_PTR CommittedPages;
0x14 0x28
ULONG_PTR CommitLimit;
0x18 0x30
ULONG_PTR PeakCommitment;