x64x86arm64 / ntdllntoskrnl

_MI_PARTITION_MODWRITES

← 10.0.28000.3231 16 builds latest →
struct _MI_PARTITION_MODWRITES {
/* ── cacheline 1 boundary (64 bytes) ── */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned long NumberOfMappedMdls;/* 0xc8 4 */
unsigned long NumberOfForwardProgressMappedMdls;/* 0xcc 4 */
volatile long NumberOfMappedMdlsInUse;/* 0xd0 4 */
unsigned long NumberOfMappedMdlsInUsePeak;/* 0xd4 4 */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned char NeedMappedMdl;/* 0x100 1 */
unsigned char NeedPageFileMdl;/* 0x101 1 */
unsigned char ModwriterActive;/* 0x102 1 */
unsigned char TransitionInserted;/* 0x103 1 */
long LastModifiedWriteError;/* 0x104 4 */
long LastMappedWriteError;/* 0x108 4 */
long MappedFileWriteSucceeded;/* 0x10c 4 */
unsigned long MappedWriteBurstCount;/* 0x110 4 */
unsigned long LowPriorityModWritesOutstanding;/* 0x114 4 */
long ModifiedWriterThreadPriority;/* 0x130 4 */
/* 4 bytes padding */
unsigned __int64 ModifiedPagesLowPriorityGoal;/* 0x138 8 */
/* ── cacheline 5 boundary (320 bytes) ── */
volatile long WriteAllPagefilePages;/* 0x170 4 */
volatile long WriteAllMappedPages;/* 0x174 4 */
volatile long RecentTrimOccurred;/* 0x178 4 */
/* 4 bytes padding */
/* ── cacheline 6 boundary (384 bytes) ── */
/* ── cacheline 7 boundary (448 bytes) ── */
/* ── cacheline 8 boundary (512 bytes) ── */
/* ── cacheline 9 boundary (576 bytes) ── */
unsigned long PagefileScanCount;/* 0x248 4 */
unsigned long CurrentMappedPageBucket;/* 0x24c 4 */
unsigned long WriteGapCounter;/* 0x250 4 */
unsigned long WriteGap;/* 0x254 4 */
volatile long ClusterRestrictionLock;/* 0x258 4 */
/* 6 bytes padding */
/* ── cacheline 10 boundary (640 bytes) ── */
volatile unsigned char DelayMappedWrite;/* 0x280 1 */
/* 3 bytes padding */
volatile unsigned long PagefileReservationsEnabled;/* 0x284 4 */
unsigned __int64 LastTrimPagefileTime;/* 0x2b0 8 */
volatile long PageFileScanLock;/* 0x2b8 4 */
/* 4 bytes padding */
/* ── cacheline 11 boundary (704 bytes) ── */
volatile long WsSwapPageFileContractionInProgress;/* 0x2e0 4 */
/* 4 bytes padding */
volatile long WorkingSetInswapLock;/* 0x2f0 4 */
};
size 760 (0x2f8)49 members6 holes (25 bytes)padding 412 cachelines
Used in (1)