Min version | 8 Pre RTM | 8 Pre RTM | 8 | 8.1 Update 1 | 8.1 | 8.1 Update 1 | |||
---|---|---|---|---|---|---|---|---|---|
Max version | 8 | 8.1 Update 1 | 10 TH2 | ||||||
Architecture | x86 | x64 | x86 | x64 | x86 | x64 | x86 | x64 | |
x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | |||||||
0x0000 | struct _KQUEUE WorkerQueue | struct _KPRIQUEUE WorkPriQueue | 0x0000 | ||||||
0x0028 | volatile unsigned long WorkItemsProcessed | 0x0040 | |||||||
0x002C | unsigned long WorkItemsProcessedLastPass | 0x0044 | |||||||
0x0030 | volatile uint16_t ThreadCount | volatile long ThreadCount | 0x0048 | ||||||
0x0032:0x00 | uint16_t ThreadMaximum | 0x004A:0x00 | |||||||
0x0032:0x0F | uint16_t WaitMode | 0x004A:0x0F | |||||||
0x0034 | volatile uint8_t TryFailed | 0x004C | |||||||
0x019C | volatile unsigned long WorkItemsProcessed | struct _ENODE * Node | struct _ENODE * Node | 0x02B0 | |||||
0x01A0 | unsigned long WorkItemsProcessedLastPass | unsigned long WorkItemsProcessedLastPass | 0x02B4 | ||||||
0x01A0 | volatile unsigned long WorkItemsProcessed | volatile unsigned long WorkItemsProcessed | 0x02B8 | ||||||
0x01A4 | volatile long ThreadCount | volatile long ThreadCount | 0x02B8 | ||||||
0x01A4 | unsigned long WorkItemsProcessedLastPass | unsigned long WorkItemsProcessedLastPass | 0x02BC | ||||||
0x01A8 | volatile uint8_t TryFailed | volatile uint8_t TryFailed | 0x02BC | ||||||
0x01A8 | volatile long ThreadCount | 0x02C0 | |||||||
0x01AC:0x00 | long MinThreads | 0x02C4:0x00 | |||||||
0x01AC:0x1F | volatile unsigned long TryFailed | 0x02C4:0x1F | |||||||
0x01B0 | long MaxThreads | 0x02C8 | |||||||
0x01B4 | enum _EXQUEUEINDEX QueueIndex | 0x02CC |