_PROC_PERF_CONSTRAINT

//0x4a8 bytes (sizeof) struct _PROC_PERF_CONSTRAINT { struct _PROC_PERF_CHECK_CONTEXT* CheckContext; //0x0 ULONGLONG PerfContext; //0x8 enum _PROCESSOR_PRESENCE Presence; //0x10 ULONG ProcessorId; //0x14 ULONG PlatformCap; //0x18 ULONG ThermalCap; //0x1c ULONG LimitReasons; //0x20 ULONGLONG PlatformCapStartTime; //0x28 ULONG ProcCap; //0x30 ULONG ProcFloor; //0x34 ULONG TargetPercent; //0x38 UCHAR EngageResponsivenessOverrides; //0x3c UCHAR ResponsivenessChangeCount; //0x3d struct _PERF_CONTROL_STATE_SELECTION Selection; //0x40 ULONG DomainSelectionGeneration; //0x78 ULONG PreviousFrequency; //0x7c ULONG PreviousPercent; //0x80 ULONG LatestFrequencyPercent; //0x84 ULONG LatestPerformancePercent; //0x88 UCHAR Force; //0x8c UCHAR UseQosUpdateLock; //0x8d ULONGLONG QosUpdateLock; //0x90 ULONG CurrentLogEntry; //0x98 struct _PPM_PERF_SNAPSHOT SnapshotLog[8]; //0xa0 ULONG IncreasePerfCheckCount; //0x4a0 ULONG DecreasePerfCheckCount; //0x4a4 };