x86 / ntdllntoskrnl /

_MI_PARTITION_CORE

← 10.0.18362.1016 8 builds latest →
struct _MI_PARTITION_CORE {
unsigned short PartitionId;/* 0x0 2 */
/* 2 bytes padding */
union {
unsigned long LongFlags;/* 0x4 4 */
} u;/* 0x4 4 */
unsigned long Signature;/* 0x8 4 */
unsigned char MemoryConfigurationChanged;/* 0xc 1 */
/* 3 bytes padding */
unsigned long MemoryBlockReferences;/* 0x1c 4 */
unsigned long PfnUnmapCount;/* 0x30 4 */
void* PfnUnmapWaitList;/* 0x34 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
void* SystemThreadHandles[6];/* 0x4c 24 */
volatile long DynamicMemoryLock;/* 0x70 4 */
unsigned char PfnUnmapActive;/* 0x74 1 */
/* 3 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
void* RootDirectory;/* 0x88 4 */
void* KernelObjectsDirectory;/* 0x8c 4 */
void* MemoryEventHandles[11];/* 0xbc 44 */
};
size 232 (0xe8)24 members3 holes (8 bytes)padding 04 cachelines
Used in (1)