x64x86arm64 / ntdllntoskrnl

_MI_PARTITION_MODWRITES

← 10.0.18362.1016 8 builds latest →
struct _MI_PARTITION_MODWRITES {
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long NumberOfMappedMdls;/* 0x68 4 */
volatile long NumberOfMappedMdlsInUse;/* 0x6c 4 */
unsigned long NumberOfMappedMdlsInUsePeak;/* 0x70 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned char NeedMappedMdl;/* 0x8c 1 */
unsigned char NeedPageFileMdl;/* 0x8d 1 */
unsigned char ModwriterActive;/* 0x8e 1 */
unsigned char TransitionInserted;/* 0x8f 1 */
long LastModifiedWriteError;/* 0x90 4 */
long LastMappedWriteError;/* 0x94 4 */
volatile unsigned long MappedFileWriteSucceeded;/* 0x98 4 */
unsigned long MappedWriteBurstCount;/* 0x9c 4 */
unsigned long LowPriorityModWritesOutstanding;/* 0xa0 4 */
long ModifiedWriterThreadPriority;/* 0xb4 4 */
unsigned long ModifiedPagesLowPriorityGoal;/* 0xb8 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
volatile long WriteAllPagefilePages;/* 0xdc 4 */
volatile long WriteAllMappedPages;/* 0xe0 4 */
/* 4 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
/* ── cacheline 5 boundary (320 bytes) ── */
unsigned long PagefileScanCount;/* 0x168 4 */
volatile long ClusterRestrictionLock;/* 0x16c 4 */
/* 2 bytes padding */
/* ── cacheline 6 boundary (384 bytes) ── */
volatile unsigned char DelayMappedWrite;/* 0x188 1 */
/* 3 bytes padding */
volatile unsigned long PagefileReservationsEnabled;/* 0x18c 4 */
/* 4 bytes padding */
unsigned __int64 LastTrimPagefileTime;/* 0x1a8 8 */
/* ── cacheline 7 boundary (448 bytes) ── */
volatile long WsSwapPageFileContractionInProgress;/* 0x1c0 4 */
volatile long WorkingSetInswapLock;/* 0x1c8 4 */
};
size 464 (0x1d0)42 members4 holes (13 bytes)padding 48 cachelines
Used in (1)