arm64 / ntdllntoskrnl /

_MI_PARTITION_MODWRITES

← first 1 build latest →
struct _MI_PARTITION_MODWRITES {
/* ── cacheline 1 boundary (64 bytes) ── */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long NumberOfMappedMdls;/* 0xb8 4 */
unsigned long NumberOfForwardProgressMappedMdls;/* 0xbc 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
volatile long NumberOfMappedMdlsInUse;/* 0xc0 4 */
unsigned long NumberOfMappedMdlsInUsePeak;/* 0xc4 4 */
unsigned char NeedMappedMdl;/* 0xf0 1 */
unsigned char NeedPageFileMdl;/* 0xf1 1 */
unsigned char ModwriterActive;/* 0xf2 1 */
unsigned char TransitionInserted;/* 0xf3 1 */
long LastModifiedWriteError;/* 0xf4 4 */
long LastMappedWriteError;/* 0xf8 4 */
volatile unsigned long MappedFileWriteSucceeded;/* 0xfc 4 */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned long MappedWriteBurstCount;/* 0x100 4 */
unsigned long LowPriorityModWritesOutstanding;/* 0x104 4 */
long ModifiedWriterThreadPriority;/* 0x120 4 */
/* 4 bytes padding */
unsigned __int64 ModifiedPagesLowPriorityGoal;/* 0x128 8 */
/* ── cacheline 5 boundary (320 bytes) ── */
volatile long WriteAllPagefilePages;/* 0x160 4 */
volatile long WriteAllMappedPages;/* 0x164 4 */
/* ── cacheline 6 boundary (384 bytes) ── */
/* ── cacheline 7 boundary (448 bytes) ── */
/* ── cacheline 8 boundary (512 bytes) ── */
unsigned long PagefileScanCount;/* 0x230 4 */
volatile long ClusterRestrictionLock;/* 0x234 4 */
/* 2 bytes padding */
/* ── cacheline 9 boundary (576 bytes) ── */
volatile unsigned char DelayMappedWrite;/* 0x258 1 */
/* 3 bytes padding */
volatile unsigned long PagefileReservationsEnabled;/* 0x25c 4 */
/* ── cacheline 10 boundary (640 bytes) ── */
unsigned __int64 LastTrimPagefileTime;/* 0x288 8 */
volatile long WsSwapPageFileContractionInProgress;/* 0x2b0 4 */
/* 4 bytes padding */
/* ── cacheline 11 boundary (704 bytes) ── */
volatile long WorkingSetInswapLock;/* 0x2c0 4 */
};
size 712 (0x2c8)44 members4 holes (13 bytes)padding 412 cachelines
Used in (1)