x64x86arm64ia64 / ntdllntoskrnl

PROCESSOR_PERFSTATE_POLICY

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