x64 / ntdllntoskrnl /

_XPF_RECOVERY_INFO

← 10.0.28000.3231 7 builds latest →
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)