arm64 / ntdllntoskrnl /

_WHEA_NOTIFICATION_DESCRIPTOR

← first 1 build latest →
struct _WHEA_NOTIFICATION_DESCRIPTOR {
unsigned char Type;/* 0x0 1 */
unsigned char Length;/* 0x1 1 */
union {
struct {
unsigned long PollInterval;/* 0x4 4 */
} Polled;/* 0x4 4 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} Interrupt;/* 0x4 24 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} LocalInterrupt;/* 0x4 24 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} Sci;/* 0x4 24 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} Nmi;/* 0x4 24 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} Sea;/* 0x4 24 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} Sei;/* 0x4 24 */
struct {
unsigned long PollInterval;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long SwitchToPollingThreshold;/* 0xc 4 */
unsigned long SwitchToPollingWindow;/* 0x10 4 */
unsigned long ErrorThreshold;/* 0x14 4 */
unsigned long ErrorThresholdWindow;/* 0x18 4 */
} Gsiv;/* 0x4 24 */
} u;/* 0x4 24 */
};
size 28 (0x1c)4 members0 holespadding 01 cacheline
Used in (3)