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 40 */ unsigned char TransitionDebugger;/* 0x38 1 */ unsigned char Platform;/* 0x39 1 */ unsigned char Enabled;/* 0x3a 1 */ unsigned char CoordinatedDependencies;/* 0x3b 1 */ unsigned long DependencyListCount;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _KAFFINITY_EX Processors;/* 0x40 264 */ /* ── cacheline 5 boundary (320 bytes) ── */ struct _UNICODE_STRING Name;/* 0x148 16 */ struct _PPM_SELECTION_DEPENDENCY* DependencyLists;/* 0x158 8 */ volatile union _PPM_COORDINATED_SYNCHRONIZATION Synchronization;/* 0x160 4 */ /* 4 bytes padding */ volatile unsigned __int64 EnterTime;/* 0x168 8 */ /* 16 bytes padding */ /* ── cacheline 6 boundary (384 bytes) ── */ union { volatile long RefCount;/* 0x180 4 */ unsigned char CacheAlign0[128];/* 0x180 128 */ };/* 0x180 128 */};size 512 (0x200)16 members2 holes (20 bytes)padding 08 cachelines
Used in (1)