Min version | 8 Pre RTM | 8 Pre RTM | 8 | 10 Pre RTM | 10 |
---|---|---|---|---|---|
Max version | 8.1 Update 1 | 10 TH2 | |||
x86 offset offset:bitpos | Field Name | ||||
0x0000 | struct _PROC_FEEDBACK_COUNTER * FrequencyCounter | unsigned long Lock | |||
0x0004 | struct _PROC_FEEDBACK_COUNTER * PerformanceCounter | ||||
0x0008 | volatile int64_t PerformanceScaledTime | uint64_t CyclesLast | |||
0x0010 | volatile int64_t PerformanceScaledKernelTime | uint64_t CyclesActive | |||
0x0018 | volatile int64_t UnaccountedTime | struct _PROC_FEEDBACK_COUNTER *[3] Counters | struct _PROC_FEEDBACK_COUNTER *[2] Counters | ||
0x0020 | uint64_t LastUpdateTime | uint64_t LastUpdateTime | |||
0x0028 | uint64_t CyclesLast | uint64_t LastUpdateTime | uint64_t UnscaledTime | ||
0x0030 | uint64_t CyclesActive | uint64_t UnscaledTime | volatile int64_t UnaccountedTime | ||
0x0038 | unsigned long UserTimeLast | volatile int64_t UnaccountedTime | uint64_t[2] ScaledTime | ||
0x003C | unsigned long KernelTimeLast | ||||
0x0040 | uint64_t[3] ScaledTime | ||||
0x0048 | uint64_t UnaccountedKernelTime | ||||
0x0050 | uint64_t PerformanceScaledKernelTime | ||||
0x0058 | uint64_t UnaccountedKernelTime | unsigned long UserTimeLast | |||
0x005C | unsigned long KernelTimeLast | ||||
0x0060 | uint64_t PerformanceScaledKernelTime | uint8_t KernelTimesIndex | uint64_t IdleGenerationNumberLast | ||
0x0068 | unsigned long UserTimeLast | uint64_t HvActiveTimeLast | |||
0x006C | unsigned long KernelTimeLast | ||||
0x0070 | uint8_t KernelTimesIndex | uint8_t KernelTimesIndex | uint64_t StallCyclesLast | ||
0x0078 | uint64_t StallTime | ||||
0x0080 | uint8_t KernelTimesIndex |