struct PROCESSOR_PERFSTATE_POLICY { unsigned long Revision;/* 0x0 4 */ unsigned char MaxThrottle;/* 0x4 1 */ unsigned char MinThrottle;/* 0x5 1 */ unsigned char BusyAdjThreshold;/* 0x6 1 */ union { unsigned char Spare;/* 0x7 1 */ union { unsigned char AsUCHAR;/* 0x7 1 */ struct { unsigned char NoDomainAccounting : 1;/* 0x7:0 1 */ unsigned char IncreasePolicy : 2;/* 0x7:1 1 */ unsigned char DecreasePolicy : 2;/* 0x7:3 1 */ unsigned char Reserved : 3;/* 0x7:5 1 */ };/* 0x7 1 */ } Flags;/* 0x7 1 */ };/* 0x7 1 */ unsigned long TimeCheck;/* 0x8 4 */ unsigned long IncreaseTime;/* 0xc 4 */ unsigned long DecreaseTime;/* 0x10 4 */ unsigned long IncreasePercent;/* 0x14 4 */ unsigned long DecreasePercent;/* 0x18 4 */};size 28 (0x1c)11 members0 holespadding 01 cacheline
Used in (0)