struct _PPM_PLATFORM_STATES { unsigned long StateCount;/* 0x0 4 */ unsigned long ProcessorCount;/* 0x4 4 */ unsigned char CoordinatedInterface;/* 0x8 1 */ /* 7 bytes padding */ unsigned long (*IdleTest)(void*, unsigned long, unsigned long);/* 0x10 8 */ long (*IdlePreExecute)(void*, unsigned long, unsigned long, unsigned long, unsigned long*);/* 0x18 8 */ void (*IdleComplete)(void*, unsigned long, unsigned long, unsigned long, unsigned long*);/* 0x20 8 */ long (*QueryPlatformStateResidency)(void*, struct _PROCESSOR_PLATFORM_STATE_RESIDENCIES*);/* 0x28 8 */ struct _PLATFORM_IDLE_ACCOUNTING* Accounting;/* 0x30 8 */ enum _PPM_DEEP_SLEEP_STATE DeepSleepState;/* 0x38 4 */ /* 68 bytes padding */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _PPM_PLATFORM_STATE State[1];/* 0x80 512 */};size 640 (0x280)10 members2 holes (75 bytes)padding 010 cachelines
Used in (0)