struct _MI_VISIBLE_PARTITION { volatile unsigned __int64 LowestPhysicalPage;/* 0x0 8 */ volatile unsigned __int64 HighestPhysicalPage;/* 0x8 8 */ volatile unsigned __int64 NumberOfPhysicalPages;/* 0x10 8 */ volatile unsigned long NumberOfPagingFiles;/* 0x18 4 */ /* 4 bytes padding */ struct _MMPAGING_FILE* PagingFile[16];/* 0x20 128 */ /* 32 bytes padding */ /* ── cacheline 3 boundary (192 bytes) ── */ volatile unsigned __int64 AvailablePages;/* 0xc0 8 */ /* 56 bytes padding */ /* ── cacheline 4 boundary (256 bytes) ── */ volatile unsigned __int64 ResidentAvailablePages;/* 0x100 8 */ /* 56 bytes padding */ /* ── cacheline 5 boundary (320 bytes) ── */ struct _MI_PARTITION_WORKING_SET SystemCacheWs;/* 0x140 512 */ /* ── cacheline 13 boundary (832 bytes) ── */ struct _MI_PARTITION_WORKING_SET SystemDataViewsWs;/* 0x340 512 */ /* ── cacheline 21 boundary (1344 bytes) ── */ volatile unsigned __int64 TotalCommittedPages;/* 0x540 8 */ /* 56 bytes padding */ /* ── cacheline 22 boundary (1408 bytes) ── */ volatile unsigned __int64 TotalCommittedPagesExposed;/* 0x580 8 */ /* 56 bytes padding */ /* ── cacheline 23 boundary (1472 bytes) ── */ struct _MMPFNLIST ModifiedPageListHead;/* 0x5c0 96 */ /* 32 bytes padding */ /* ── cacheline 25 boundary (1600 bytes) ── */ struct _MMPFNLIST ModifiedNoWritePageListHead;/* 0x640 96 */ /* ── cacheline 26 boundary (1664 bytes) ── */ volatile unsigned __int64 TotalCommitLimit;/* 0x6a0 8 */ unsigned __int64 TotalPagesForPagingFile;/* 0x6a8 8 */ unsigned __int64 VadPhysicalPages;/* 0x6b0 8 */ unsigned __int64 ProcessLockedFilePages;/* 0x6b8 8 */ /* ── cacheline 27 boundary (1728 bytes) ── */ volatile unsigned __int64 SharedCommit;/* 0x6c0 8 */ volatile unsigned __int64 MdlPagesAllocated;/* 0x6c8 8 */ volatile unsigned __int64 ContiguousPagesAllocated;/* 0x6d0 8 */ unsigned __int64 SlabAllocatorPages;/* 0x6d8 8 */ unsigned __int64 SlabAllocatorPagesUncharged;/* 0x6e0 8 */ unsigned __int64 BootSlabPages;/* 0x6e8 8 */ unsigned __int64 SecureKernelPagesFromNonChargedSlabs;/* 0x6f0 8 */ struct _MI_COMMIT_CHARGE_FAILURES ChargeCommitmentFailures;/* 0x6f8 32 */ /* ── cacheline 28 boundary (1792 bytes) ── */ volatile long PageFileTraceIndex;/* 0x718 4 */ /* 4 bytes padding */ struct _MI_PAGEFILE_TRACES PageFileTraces[32];/* 0x720 4096 */};size 5952 (0x1740)27 members8 holes (296 bytes)padding 3293 cachelines
Used in (1)