Min version8 Pre RTM8 Pre RTM810 Pre RTM10
Max version8.1 Update 110 TH2
Architecturex86x64x86x86x64x86x64x86x64
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000struct _PROC_FEEDBACK_COUNTER *
FrequencyCounter
uintptr_t
Lock
0x0000
0x0004struct _PROC_FEEDBACK_COUNTER *
PerformanceCounter
struct _PROC_FEEDBACK_COUNTER *
PerformanceCounter
0x0008
0x0008uint64_t
CyclesLast
uint64_t
CyclesLast
uint64_t
CyclesLast
uint64_t
CyclesLast
uint64_t
CyclesLast
uint64_t
CyclesLast
0x0008
0x0008volatile int64_t
PerformanceScaledTime
volatile int64_t
PerformanceScaledTime
0x0010
0x0010uint64_t
CyclesActive
uint64_t
CyclesActive
uint64_t
CyclesActive
uint64_t
CyclesActive
uint64_t
CyclesActive
uint64_t
CyclesActive
0x0010
0x0010volatile int64_t
PerformanceScaledKernelTime
volatile int64_t
PerformanceScaledKernelTime
uint64_t
CyclesActive
0x0018
0x0018struct _PROC_FEEDBACK_COUNTER *[2]
Counters
0x0018
0x0018volatile int64_t
UnaccountedTime
struct _PROC_FEEDBACK_COUNTER *[3]
Counters
0x0020
0x0020uint64_t
LastUpdateTime
uint64_t
LastUpdateTime
0x0028
0x0028uint64_t
CyclesLast
uint64_t
LastUpdateTime
uint64_t
UnscaledTime
0x0030
0x0030uint64_t
CyclesActive
uint64_t
UnscaledTime
volatile int64_t
UnaccountedTime
0x0038
0x0038unsigned long
UserTimeLast
volatile int64_t
UnaccountedTime
uint64_t[2]
ScaledTime
0x0040
0x003Cunsigned long
KernelTimeLast
0x0044
0x0040uint64_t[3]
ScaledTime
0x0048uint64_t
UnaccountedKernelTime
0x0050
0x0050uint64_t
PerformanceScaledKernelTime
0x0058
0x0058uint64_t
UnaccountedKernelTime
unsigned long
UserTimeLast
0x0060
0x005Cunsigned long
KernelTimeLast
0x0064
0x0060uint64_t
PerformanceScaledKernelTime
uint8_t
KernelTimesIndex
uint64_t
IdleGenerationNumberLast
0x0068
0x0068unsigned long
UserTimeLast
uint64_t
HvActiveTimeLast
0x0070
0x006Cunsigned long
KernelTimeLast
0x0070uint8_t
KernelTimesIndex
uint8_t
KernelTimesIndex
uint64_t
StallCyclesLast
0x0078
0x0078uint64_t
StallTime
0x0080
0x0080uint8_t
KernelTimesIndex
0x0088