struct _XPF_RECOVERY_INFO { struct { union { unsigned NotSupported : 1;/* 0x0:0 0 */ unsigned Overflow : 1;/* 0x0:1 0 */ unsigned ContextCorrupt : 1;/* 0x0:2 0 */ unsigned RestartIpErrorIpNotValid : 1;/* 0x0:3 0 */ unsigned NoRecoveryContext : 1;/* 0x0:4 0 */ unsigned MiscOrAddrNotValid : 1;/* 0x0:5 0 */ unsigned InvalidAddressMode : 1;/* 0x0:6 0 */ unsigned HighIrql : 1;/* 0x0:7 0 */ unsigned InterruptsDisabled : 1;/* 0x0:8 0 */ unsigned SwapBusy : 1;/* 0x0:9 0 */ unsigned StackOverflow : 1;/* 0x0:10 0 */ unsigned Reserved : 21;/* 0x0:11 0 */ };/* 0x0 0 */ } FailureReason;/* 0x0 4 */ struct { union { unsigned RecoveryAttempted : 1;/* 0x4:0 0 */ unsigned HvHandled : 1;/* 0x4:1 0 */ unsigned Reserved : 30;/* 0x4:2 0 */ };/* 0x4 0 */ } Action;/* 0x4 4 */ unsigned char ActionRequired;/* 0x8 1 */ unsigned char RecoverySucceeded;/* 0x9 1 */ unsigned char RecoveryKernel;/* 0xa 1 */ unsigned char Reserved;/* 0xb 1 */ unsigned short Reserved2;/* 0xc 2 */ unsigned short Reserved3;/* 0xe 2 */ unsigned Reserved4;/* 0x10 0 */};size 20 (0x14)9 members0 holespadding 41 cacheline
Used in (1)