Min version | 8 Pre RTM | 8.1 Update 1 | 8.1 | 10 Pre RTM | 10 Pre RTM | |||
---|---|---|---|---|---|---|---|---|
Max version | 8 | 10 Pre RTM | 10 TH2 | |||||
Architecture | x86 | x64 | x86 | x64 | x86 | x86 | x64 | |
x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | ||||||
0x0000 | uint64_t GenerationCycles | 0x0000 | ||||||
0x0008 | uint64_t UnderQuotaCycleTarget | uint64_t MinQuotaCycleTarget | 0x0008 | |||||
0x0010 | uint64_t RankCycleTarget | uint64_t MaxQuotaCycleTarget | 0x0010 | |||||
0x0018 | uint64_t LongTermCycles | uint64_t RankCycleTarget | 0x0018 | |||||
0x0020 | uint64_t LastReportedCycles | uint64_t LongTermCycles | 0x0020 | |||||
0x0028 | volatile uint64_t OverQuotaHistory | uint64_t LastReportedCycles | 0x0028 | |||||
0x0030 | struct _LIST_ENTRY PerProcessorList | struct _LIST_ENTRY PerProcessorList | uint64_t ReadyTime | volatile uint64_t OverQuotaHistory | 0x0030 | |||
0x0038 | uint64_t InsertTime | uint64_t InsertTime | uint64_t ReadyTime | uint64_t ReadyTime | 0x0038 | |||
0x0038 | struct _RTL_BALANCED_NODE QueueNode | 0x0040 | ||||||
0x0040 | struct _LIST_ENTRY PerProcessorList | struct _LIST_ENTRY PerProcessorList | uint64_t InsertTime | uint64_t InsertTime | 0x0040 | |||
0x0044:0x00 | uint8_t Inserted | 0x0058:0x00 | ||||||
0x0044:0x01 | uint8_t OverQuota | 0x0058:0x01 | ||||||
0x0044:0x02 | uint8_t HardCap | 0x0058:0x02 | ||||||
0x0044:0x03 | uint8_t RankBias | 0x0058:0x03 | ||||||
0x0044:0x04 | uint8_t Spare1 | 0x0058:0x04 | ||||||
0x0045 | uint8_t Spare2 | 0x0059 | ||||||
0x0046 | uint16_t ReadySummary | 0x005A | ||||||
0x0048 | struct _LIST_ENTRY PerProcessorList | struct _LIST_ENTRY PerProcessorList | 0x0048 | |||||
0x0048 | struct _RTL_BALANCED_NODE QueueNode | 0x0050 | ||||||
0x0048 | unsigned long Rank | struct _LIST_ENTRY PerProcessorList | 0x005C | |||||
0x004C | struct _LIST_ENTRY[16] ReadyListHead | struct _LIST_ENTRY[16] ReadyListHead | 0x0060 | |||||
0x0050 | struct _RTL_BALANCED_NODE QueueNode | 0x0058 | ||||||
0x0054:0x00 | uint8_t Inserted | 0x0068:0x00 | ||||||
0x0054:0x01 | uint8_t OverQuota | 0x0068:0x01 | ||||||
0x0054:0x02 | uint8_t HardCap | 0x0068:0x02 | ||||||
0x0054:0x03 | uint8_t RankBias | 0x0068:0x03 | ||||||
0x0054:0x04 | uint8_t Spare1 | 0x0068:0x04 | ||||||
0x0055 | uint8_t Spare2 | 0x0069 | ||||||
0x0056 | uint16_t ReadySummary | 0x006A | ||||||
0x0058 | unsigned long Rank | 0x006C | ||||||
0x005C | struct _LIST_ENTRY[16] ReadyListHead | uint8_t Inserted | 0x0070 | |||||
0x005C:0x01 | uint8_t MaxOverQuota | 0x0070:0x01 | ||||||
0x005C:0x02 | uint8_t MinOverQuota | 0x0070:0x02 | ||||||
0x005C:0x03 | uint8_t RankBias | 0x0070:0x03 | ||||||
0x005C:0x04 | uint8_t Spare1 | uint8_t SoftCap | 0x0070:0x04 | |||||
0x005C:0x05 | uint8_t Spare1 | 0x0070:0x05 | ||||||
0x005D | uint8_t Depth | 0x0071 | ||||||
0x005E | uint16_t ReadySummary | 0x0072 | ||||||
0x0060 | unsigned long Rank | 0x0074 | ||||||
0x0064 | struct _LIST_ENTRY[16] ReadyListHead | 0x0078 | ||||||
0x00E4 | struct _RTL_RB_TREE ChildScbQueue | 0x0178 | ||||||
0x00EC | struct _KSCB * Parent | 0x0188 | ||||||
0x00F0 | struct _KSCB * Root | 0x0190 |