Min versionVista SP1
Max versionVista SP2
Architecturex86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000unsigned long
Count
0x0000
0x0004unsigned long
MaxFrequency
0x0004
0x0008unsigned long
PStateCap
0x0008
0x000Cunsigned long
TStateCap
0x000C
0x0010unsigned long
MaxPerfState
0x0010
0x0014unsigned long
MinPerfState
0x0014
0x0018unsigned long
LowestPState
0x0018
0x001Cunsigned long
IncreaseTime
0x001C
0x0020unsigned long
DecreaseTime
0x0020
0x0024uint8_t
BusyAdjThreshold
0x0024
0x0025uint8_t
Reserved
0x0025
0x0026uint8_t
ThrottleStatesOnly
0x0026
0x0027uint8_t
PolicyType
0x0027
0x0028unsigned long
TimerInterval
0x0028
0x002Cunion <unnamed-tag>
Flags
0x002C
0x0030uintptr_t
TargetProcessors
0x0030
0x0034function *
PStateHandler
0x0038
0x0038uintptr_t
PStateContext
0x0040
0x003Cfunction *
TStateHandler
0x0048
0x0040uintptr_t
TStateContext
0x0050
0x0044function *
FeedbackHandler
0x0058
0x0048struct _PPM_DIA_STATS *
DiaStats
0x0060
0x004Cunsigned long
DiaStatsCount
0x0068
0x0050struct _PPM_PERF_STATE[1]
State
0x0070