x64x86arm64ia64alpha / ntoskrnl

_PROCESSOR_POWER_STATE

← first 1 build latest →
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 */
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)