struct _PPM_PLATFORM_STATE { unsigned __int64 LevelId;/* 0x0 8 */ unsigned long Latency;/* 0x8 4 */ unsigned long BreakEvenDuration;/* 0xc 4 */ struct _PPM_VETO_ACCOUNTING VetoAccounting;/* 0x10 24 */ unsigned char TransitionDebugger;/* 0x28 1 */ unsigned char Platform;/* 0x29 1 */ /* 2 bytes padding */ unsigned long DependencyListCount;/* 0x2c 4 */ struct _KAFFINITY_EX Processors;/* 0x30 12 */ struct _UNICODE_STRING Name;/* 0x3c 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _PPM_SELECTION_DEPENDENCY* DependencyLists;/* 0x44 4 */ volatile union _PPM_COORDINATED_SYNCHRONIZATION Synchronization;/* 0x48 4 */ /* 4 bytes padding */ volatile unsigned __int64 EnterTime;/* 0x50 8 */ /* 40 bytes padding */ /* ── cacheline 2 boundary (128 bytes) ── */ union { volatile long RefCount;/* 0x80 4 */ unsigned char CacheAlign0[64];/* 0x80 64 */ };/* 0x80 64 */};size 192 (0xc0)14 members3 holes (46 bytes)padding 03 cachelines
Used in (1)