| Min version | 7 | 8 Pre RTM | 8 | 10 Pre RTM | 10 | |||
|---|---|---|---|---|---|---|---|---|
| Max version | 8 Pre RTM | 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 EnabledFeatures | 0x0000 | ||||||
| 0x0008 | unsigned long Size | uint64_t EnabledVolatileFeatures | 0x0008 | |||||
| 0x000C:0x00 | unsigned long OptimizedSave | 0x000C:0x00 | ||||||
| 0x0010 | struct _XSTATE_FEATURE[64] Features | unsigned long Size | 0x0010 | |||||
| 0x0014:0x00 | unsigned long OptimizedSave | 0x0014:0x00 | ||||||
| 0x0014:0x01 | unsigned long CompactionEnabled | 0x0014:0x01 | ||||||
| 0x0018 | struct _XSTATE_FEATURE[64] Features | 0x0018 | ||||||
| 0x0218 | uint64_t ThreadSupervisorFeatures | uint64_t EnabledSupervisorFeatures | 0x0218 | |||||
| 0x0220 | uint64_t AlignedFeatures | 0x0220 | ||||||
| 0x0228 | unsigned long AllFeatureSize | 0x0228 | ||||||
| 0x022C | unsigned long[64] AllFeatures | 0x022C | ||||||