struct _HV_ENLIGHTENMENT_INFORMATION { union { unsigned UseHypercallForAddressSpaceSwitch : 1;/* 0x0:0 0 */ unsigned UseHypercallForLocalFlush : 1;/* 0x0:1 0 */ unsigned UseHypercallForRemoteFlush : 1;/* 0x0:2 0 */ unsigned UseApicMsrs : 1;/* 0x0:3 0 */ unsigned UseMsrForReset : 1;/* 0x0:4 0 */ unsigned UseRelaxedTiming : 1;/* 0x0:5 0 */ unsigned UseDmaRemapping : 1;/* 0x0:6 0 */ unsigned UseInterruptRemapping : 1;/* 0x0:7 0 */ unsigned UseX2ApicMsrs : 1;/* 0x0:8 0 */ unsigned DeprecateAutoEoi : 1;/* 0x0:9 0 */ unsigned Reserved : 22;/* 0x0:10 0 */ };/* 0x0 0 */ /* 4 bytes padding */ unsigned LongSpinWaitCount;/* 0x4 0 */ /* 4 bytes padding */ unsigned ReservedEcx;/* 0x8 0 */ /* 4 bytes padding */ unsigned ReservedEdx;/* 0xc 0 */};size 16 (0x10)14 members3 holes (12 bytes)padding 41 cacheline
Used in (1)