x64x86arm64 / ntdllntoskrnl

_MI_PARTITION_STORES

← first 1 build latest →
struct _MI_PARTITION_STORES {
union {
struct {
long FlushCompleting : 1;/* 0x0:0 4 */
long FlushInProgress : 31;/* 0x0:1 4 */
};/* 0x0 4 */
volatile long Long;/* 0x0 4 */
} WriteAllStoreSwapPages;/* 0x0 4 */
volatile unsigned long VirtualPageFileNumber;/* 0x4 4 */
unsigned long ReadClusterSizeMax;/* 0x8 4 */
unsigned long MaximumPagefileSize;/* 0xc 4 */
unsigned long EvictFlushRequestCount;/* 0x10 4 */
unsigned long ModifiedWriteDisableCount;/* 0x14 4 */
unsigned long WriteIssueFailures;/* 0x18 4 */
unsigned long WritesOutstanding;/* 0x1c 4 */
unsigned long VirtualPagefileMaximumIncreaseFailed;/* 0x20 4 */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
volatile long EvictFlushLock;/* 0x70 4 */
/* 4 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
/* ── cacheline 3 boundary (192 bytes) ── */
/* ── cacheline 7 boundary (448 bytes) ── */
volatile long MemoryConditionsLock;/* 0x1f8 4 */
unsigned long DeleteStoredPages : 1;/* 0x1fc:0 4 */
unsigned long DiscardPoisonedPages : 1;/* 0x1fc:1 4 */
unsigned long Spare : 30;/* 0x1fc:2 4 */
/* ── cacheline 8 boundary (512 bytes) ── */
unsigned long DiscardedPoisonedPages;/* 0x200 4 */
/* 4 bytes padding */
unsigned __int64 LastDiscardedPage;/* 0x208 8 */
};
size 528 (0x210)27 members3 holes (12 bytes)padding 09 cachelines
Used in (1)