Min version8 Pre RTM8 Pre RTM810 Pre RTM10
Max version8.1 Update 110 TH2
x86 offset
offset:bitpos
Field Name
0x0000struct _PROC_FEEDBACK_COUNTER *
FrequencyCounter
unsigned long
Lock
0x0004struct _PROC_FEEDBACK_COUNTER *
PerformanceCounter
0x0008volatile int64_t
PerformanceScaledTime
uint64_t
CyclesLast
0x0010volatile int64_t
PerformanceScaledKernelTime
uint64_t
CyclesActive
0x0018volatile int64_t
UnaccountedTime
struct _PROC_FEEDBACK_COUNTER *[3]
Counters
struct _PROC_FEEDBACK_COUNTER *[2]
Counters
0x0020uint64_t
LastUpdateTime
uint64_t
LastUpdateTime
0x0028uint64_t
CyclesLast
uint64_t
LastUpdateTime
uint64_t
UnscaledTime
0x0030uint64_t
CyclesActive
uint64_t
UnscaledTime
volatile int64_t
UnaccountedTime
0x0038unsigned long
UserTimeLast
volatile int64_t
UnaccountedTime
uint64_t[2]
ScaledTime
0x003Cunsigned long
KernelTimeLast
0x0040uint64_t[3]
ScaledTime
0x0048uint64_t
UnaccountedKernelTime
0x0050uint64_t
PerformanceScaledKernelTime
0x0058uint64_t
UnaccountedKernelTime
unsigned long
UserTimeLast
0x005Cunsigned long
KernelTimeLast
0x0060uint64_t
PerformanceScaledKernelTime
uint8_t
KernelTimesIndex
uint64_t
IdleGenerationNumberLast
0x0068unsigned long
UserTimeLast
uint64_t
HvActiveTimeLast
0x006Cunsigned long
KernelTimeLast
0x0070uint8_t
KernelTimesIndex
uint8_t
KernelTimesIndex
uint64_t
StallCyclesLast
0x0078uint64_t
StallTime
0x0080uint8_t
KernelTimesIndex