x86 / ntdllntoskrnl /

_MI_VISIBLE_PARTITION

← 10.0.18362.1016 8 builds latest →
struct _MI_VISIBLE_PARTITION {
unsigned long LowestPhysicalPage;/* 0x0 4 */
unsigned long HighestPhysicalPage;/* 0x4 4 */
unsigned long NumberOfPhysicalPages;/* 0x8 4 */
volatile unsigned long NumberOfPagingFiles;/* 0xc 4 */
unsigned char SystemCacheInitialized;/* 0x10 1 */
/* 3 bytes padding */
/* 44 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
volatile unsigned long AvailablePages;/* 0x80 4 */
/* 60 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
volatile unsigned long ResidentAvailablePages;/* 0xc0 4 */
/* 60 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
/* ── cacheline 5 boundary (320 bytes) ── */
volatile unsigned long TotalCommittedPages;/* 0x17c 4 */
/* ── cacheline 6 boundary (384 bytes) ── */
/* 44 bytes padding */
/* ── cacheline 7 boundary (448 bytes) ── */
unsigned long TotalCommitLimit;/* 0x1d4 4 */
unsigned long TotalPagesForPagingFile;/* 0x1d8 4 */
unsigned long VadPhysicalPages;/* 0x1dc 4 */
unsigned long ProcessLockedFilePages;/* 0x1e0 4 */
volatile unsigned long SharedCommit;/* 0x1e4 4 */
unsigned long SlabAllocatorPages;/* 0x1e8 4 */
unsigned long ChargeCommitmentFailures[4];/* 0x1ec 16 */
volatile long PageFileTraceIndex;/* 0x1fc 4 */
/* ── cacheline 8 boundary (512 bytes) ── */
};
size 3072 (0xc00)22 members5 holes (211 bytes)padding 048 cachelines
Used in (1)