Min version | XP | 2003/XP64 | 2003/XP64 SP1 | Vista | 7 | 8 Pre RTM | 8 Pre RTM | 8 | 8.1 Update 1 | 10 Pre RTM | 10 Pre RTM | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Max version | XP SP3 | 2003/XP64 SP2 | Vista SP2 | 7 SP1 | 10 TH2 | |||||||
x86 offset offset:bitpos | Field Name | |||||||||||
0x0000 | unsigned long ProcessorMask | union _SLIST_HEADER DeadStackList | union _SLIST_HEADER PagedPoolSListHead | unsigned long DeepIdleSet | unsigned long IdleNonParkedCpuSet | |||||||
0x0004 | unsigned long Color | unsigned long SharedReadyQueueLeaders | unsigned long IdleSmtSet | |||||||||
0x0008 | unsigned long MmShiftedColor | union _SLIST_HEADER PfnDereferenceSListHead | union _SLIST_HEADER[3] NonPagedPoolSListHead | unsigned long IdleCpuSet | ||||||||
0x000C | unsigned long[2] FreeCount | |||||||||||
0x0010 | unsigned long ProcessorMask | |||||||||||
0x0014 | uint8_t Color | |||||||||||
0x0015 | uint8_t Seed | |||||||||||
0x0016 | uint8_t NodeNumber | |||||||||||
0x0017 | struct _flags Flags | |||||||||||
0x0018 | union _SLIST_HEADER DeadStackList | unsigned long MmShiftedColor | ||||||||||
0x001C | unsigned long[2] FreeCount | |||||||||||
0x0020 | union _SLIST_HEADER PfnDereferenceSListHead | union _SLIST_HEADER PfnDereferenceSListHead | struct _GROUP_AFFINITY Affinity | |||||||||
0x0024 | struct _SINGLE_LIST_ENTRY * PfnDeferredList | |||||||||||
0x0028 | struct _SINGLE_LIST_ENTRY * PfnDeferredList | unsigned long ProcessorMask | ||||||||||
0x002C | uint8_t Seed | uint8_t Color | unsigned long ProximityId | |||||||||
0x002D | struct _flags Flags | uint8_t NodeNumber | uint8_t Seed | |||||||||
0x002E | struct _flags Flags | uint8_t NodeNumber | ||||||||||
0x002F | struct _flags Flags | |||||||||||
0x0030 | unsigned long MmShiftedColor | uint16_t NodeNumber | ||||||||||
0x0032 | uint16_t PrimaryNodeNumber | |||||||||||
0x0034 | unsigned long[2] FreeCount | uint8_t MaximumProcessors | ||||||||||
0x0035 | uint8_t Color | |||||||||||
0x0036 | struct _flags Flags | |||||||||||
0x0037 | uint8_t NodePad0 | |||||||||||
0x0038 | unsigned long Seed | |||||||||||
0x003C | struct _SINGLE_LIST_ENTRY * volatile PfnDeferredList | unsigned long MmShiftedColor | ||||||||||
0x0040 | struct _CACHED_KSTACK_LIST CachedKernelStacks | volatile unsigned long[2] FreeCount | unsigned long ProximityId | unsigned long DeepIdleSet | ||||||||
0x0044 | uint16_t NodeNumber | unsigned long NonParkedSet | unsigned long IdleConstrainedSet | |||||||||
0x0046 | uint16_t PrimaryNodeNumber | |||||||||||
0x0048 | struct _CACHED_KSTACK_LIST CachedKernelStacks | uint8_t MaximumProcessors | long ParkLock | unsigned long NonParkedSet | ||||||||
0x0049 | struct _flags Flags | |||||||||||
0x004A | uint8_t Stride | |||||||||||
0x004B | uint8_t NodePad0 | uint8_t LowIndex | ||||||||||
0x004C | unsigned long BalanceStride | struct _GROUP_AFFINITY Affinity | unsigned long Seed | long ParkLock | ||||||||
0x0050 | struct _GROUP_AFFINITY Affinity | unsigned long Seed | ||||||||||
0x0058 | unsigned long IdleCpuSet | |||||||||||
0x005C | unsigned long IdleCpuSet | unsigned long IdleSmtSet | ||||||||||
0x0060 | long ParkLock | unsigned long IdleSmtSet | ||||||||||
0x0064 | unsigned long NodePad1 | |||||||||||
0x0080 | unsigned long Seed | unsigned long NonParkedSet | unsigned long SiblingMask | |||||||||
0x0084 | unsigned long Lowest | unsigned long Seed | struct _GROUP_AFFINITY Affinity | |||||||||
0x0084 | uint8_t[6] AffinityFill | |||||||||||
0x0088 | unsigned long Highest | unsigned long Lowest | ||||||||||
0x008A | uint16_t NodeNumber | |||||||||||
0x008C | long ParkLock | unsigned long Highest | uint16_t PrimaryNodeNumber | |||||||||
0x008E | uint8_t Stride | |||||||||||
0x008F | uint8_t LowIndex | uint8_t Spare0 | ||||||||||
0x0090 | unsigned long NonParkedSet | long ParkLock | unsigned long SharedReadyQueueLeaders | |||||||||
0x0094 | unsigned long ProximityId | |||||||||||
0x0098 | unsigned long Lowest | |||||||||||
0x009C | unsigned long Highest | |||||||||||
0x00A0 | uint8_t MaximumProcessors | |||||||||||
0x00A1 | struct _flags Flags | |||||||||||
0x00A2 | uint8_t Spare | uint8_t Spare10 | ||||||||||
0x00A4 | struct _KHETERO_PROCESSOR_SET[5] HeteroSets |