Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

WHEA_RECOVERY_CONTEXT structure (ntddk.h)

Reserved for system use.

Syntax

typedef struct _WHEA_RECOVERY_CONTEXT {
 union {
 struct {
 ULONG_PTR Address;
 BOOLEAN Consumed;
 UINT16 ErrorCode;
 BOOLEAN ErrorIpValid;
 BOOLEAN RestartIpValid;
 BOOLEAN ClearPoison;
 } MemoryError;
 struct {
 ULONG_PTR PmemErrInfo;
 } PmemError;
 };
 UINT64 PartitionId;
 UINT32 VpIndex;
 WHEA_RECOVERY_CONTEXT_ERROR_TYPE ErrorType;
 ULONG PageCount;
 WHEA_RECOVERY_CONTEXT_PAGE_INFO PageInfo[WHEA_PFA_PAGE_RANGE_MAX];
} WHEA_RECOVERY_CONTEXT, *PWHEA_RECOVERY_CONTEXT;

Members

MemoryError

MemoryError.Address

MemoryError.Consumed

MemoryError.ErrorCode

MemoryError.ErrorIpValid

MemoryError.RestartIpValid

MemoryError.ClearPoison

PmemError

PmemError.PmemErrInfo

PartitionId

VpIndex

ErrorType

PageCount

PageInfo[WHEA_PFA_PAGE_RANGE_MAX]

Requirements

Requirement Value
Header ntddk.h

Feedback

Was this page helpful?

Additional resources