struct _WHEA_ERROR_PACKET { unsigned long Signature;/* 0x0 4 */ union _WHEA_ERROR_PACKET_FLAGS Flags;/* 0x4 4 */ unsigned long Size;/* 0x8 4 */ unsigned long RawDataLength;/* 0xc 4 */ unsigned __int64 Reserved1;/* 0x10 8 */ unsigned __int64 Context;/* 0x18 8 */ enum _WHEA_ERROR_TYPE ErrorType;/* 0x20 4 */ enum _WHEA_ERROR_SEVERITY ErrorSeverity;/* 0x24 4 */ unsigned long ErrorSourceId;/* 0x28 4 */ enum _WHEA_ERROR_SOURCE_TYPE ErrorSourceType;/* 0x2c 4 */ unsigned long Reserved2;/* 0x30 4 */ unsigned long Version;/* 0x34 4 */ unsigned __int64 Cpu;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ union { struct _WHEA_GENERIC_PROCESSOR_ERROR ProcessorError;/* 0x40 192 */ struct _WHEA_MEMORY_ERROR MemoryError;/* 0x40 73 */ struct _WHEA_NMI_ERROR NmiError;/* 0x40 12 */ struct _WHEA_PCIEXPRESS_ERROR PciExpressError;/* 0x40 208 */ struct _WHEA_PCIXBUS_ERROR PciXBusError;/* 0x40 72 */ struct _WHEA_PCIXDEVICE_ERROR PciXDeviceError;/* 0x40 104 */ } u;/* 0x40 208 */ /* ── cacheline 4 boundary (256 bytes) ── */ enum _WHEA_RAW_DATA_FORMAT RawDataFormat;/* 0x110 4 */ unsigned long RawDataOffset;/* 0x114 4 */ unsigned char RawData[1];/* 0x118 1 */};size 281 (0x119)17 members0 holespadding 05 cachelines
Used in (0)