struct _PROCESSOR_POWER_STATE { void (*IdleFunction)(struct _PROCESSOR_POWER_STATE*);/* 0x0 4 */ unsigned long Idle0KernelTimeLimit;/* 0x4 4 */ unsigned long Idle0LastTime;/* 0x8 4 */ void* IdleState;/* 0xc 4 */ unsigned __int64 LastCheck;/* 0x10 8 */ struct PROCESSOR_IDLE_TIMES IdleTimes;/* 0x18 32 */ unsigned long IdleTime1;/* 0x38 4 */ unsigned long PromotionCheck;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long IdleTime2;/* 0x40 4 */ unsigned char CurrentThrottle;/* 0x44 1 */ unsigned char ThrottleLimit;/* 0x45 1 */ unsigned char Spare1[2];/* 0x46 2 */ unsigned long SetMember;/* 0x48 4 */ void* AbortThrottle;/* 0x4c 4 */ unsigned __int64 DebugDelta;/* 0x50 8 */ unsigned long DebugCount;/* 0x58 4 */ unsigned long LastSysTime;/* 0x5c 4 */ unsigned long Spare2[10];/* 0x60 40 */};/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */size 136 (0x88)18 members0 holespadding 03 cachelines
Used in (1)