x64x86arm64 / ntdllntoskrnl

_MI_PARTITION_STATE

← 10.0.26100.32230 15 builds latest →
struct _MI_PARTITION_STATE {
volatile long PartitionLock;/* 0x0 4 */
/* 4 bytes padding */
unsigned __int64 InitialPartitionIdBits;/* 0x10 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long CrossPartitionDenials;/* 0x50 4 */
unsigned char MultiplePartitionsExist;/* 0x54 1 */
/* 3 bytes padding */
void* ExtendedPartitionStart;/* 0x58 8 */
unsigned __int64 ExtendedPartitionBytes;/* 0x60 8 */
unsigned __int64 ChildPartitionBytes;/* 0x68 8 */
/* ── cacheline 2 boundary (128 bytes) ── */
long* HugePfnLockArray;/* 0x88 8 */
/* 48 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
volatile long HugeRangesLock;/* 0xc0 4 */
};
size 256 (0x100)17 members3 holes (55 bytes)padding 604 cachelines
Used in (1)