x64x86arm64 / ntdllntoskrnl

_XSTATE_CONFIGURATION

← 10.0.18362.1016 11 builds latest →
struct _XSTATE_CONFIGURATION {
unsigned __int64 EnabledFeatures;/* 0x0 8 */
unsigned __int64 EnabledVolatileFeatures;/* 0x8 8 */
unsigned long Size;/* 0x10 4 */
union {
unsigned long ControlFlags;/* 0x14 4 */
struct {
unsigned long OptimizedSave : 1;/* 0x14:0 4 */
unsigned long CompactionEnabled : 1;/* 0x14:1 4 */
};/* 0x14 4 */
};/* 0x14 4 */
/* ── cacheline 8 boundary (512 bytes) ── */
unsigned __int64 EnabledSupervisorFeatures;/* 0x218 8 */
unsigned __int64 AlignedFeatures;/* 0x220 8 */
unsigned long AllFeatureSize;/* 0x228 4 */
unsigned long AllFeatures[64];/* 0x22c 256 */
/* 4 bytes padding */
/* ── cacheline 12 boundary (768 bytes) ── */
unsigned __int64 EnabledUserVisibleSupervisorFeatures;/* 0x330 8 */
};
size 824 (0x338)12 members1 hole (4 bytes)padding 013 cachelines
Used in (1)