WHEA_AER_BRIDGE_DESCRIPTOR结构(ntddk.h)
WHEA_AER_BRIDGE_DESCRIPTOR 结构描述 PCI Express(PCIe)桥错误源。
语法
typedef struct _WHEA_AER_BRIDGE_DESCRIPTOR {
USHORT Type;
BOOLEAN Enabled;
UCHAR Reserved;
ULONG BusNumber;
WHEA_PCI_SLOT_NUMBER Slot;
USHORT DeviceControl;
AER_BRIDGE_DESCRIPTOR_FLAGS Flags;
ULONG UncorrectableErrorMask;
ULONG UncorrectableErrorSeverity;
ULONG CorrectableErrorMask;
ULONG AdvancedCapsAndControl;
ULONG SecondaryUncorrectableErrorMask;
ULONG SecondaryUncorrectableErrorSev;
ULONG SecondaryCapsAndControl;
} WHEA_AER_BRIDGE_DESCRIPTOR, *PWHEA_AER_BRIDGE_DESCRIPTOR;
成员
Type
错误源描述符的类型。 此成员始终设置为WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE。
Enabled
一个布尔值,该值指示错误源是否已启用。
Reserved
保留供系统使用。
BusNumber
桥的主要总线号。
Slot
描述桥位于系统中的逻辑 PCI 槽位的 WHEA_PCI_SLOT_NUMBER 结构。
DeviceControl
桥的设备控制寄存器的内容。
Flags
一个 AER_BRIDGE_DESCRIPTOR_FLAGS 联合,指示作系统可以写入 WHEA_AER_BRIDGE_DESCRIPTOR 结构的哪些成员。 AER_BRIDGE_DESCRIPTOR_FLAGS联合的定义如下:
typedef union _AER_BRIDGE_DESCRIPTOR_FLAGS {
struct {
USHORT UncorrectableErrorMaskRW:1;
USHORT UncorrectableErrorSeverityRW:1;
USHORT CorrectableErrorMaskRW:1;
USHORT AdvancedCapsAndControlRW:1;
USHORT SecondaryUncorrectableErrorMaskRW:1;
USHORT SecondaryUncorrectableErrorSevRW:1;
USHORT SecondaryCapsAndControlRW:1;
USHORT Reserved:9;
};
USHORT AsUSHORT;
} AER_BRIDGE_DESCRIPTOR_FLAGS, *PAER_BRIDGE_DESCRIPTOR_FLAGS
UncorrectableErrorMaskRW
指示作系统可以写入 WHEA_AER_BRIDGE_DESCRIPTOR 结构的 UncorrectableErrorMask 成员的位。
UncorrectableErrorSeverityRW
一个位,指示作系统可以写入 WHEA_AER_BRIDGE_DESCRIPTOR 结构的 UncorrectableErrorSeverity 成员。
CorrectableErrorMaskRW
指示作系统可以写入 WHEA_AER_BRIDGE_DESCRIPTOR 结构的 CorrectableErrorMask 成员的单个位。
AdvancedCapsAndControlRW
指示作系统可以写入 WHEA_AER_BRIDGE_DESCRIPTOR 结构的 AdvancedCapsAndControl 成员的单个位。
SecondaryUncorrectableErrorMaskRW
一个位,指示作系统可以写入 SecondaryUncorrectableErrorMaskWHEA_AER_BRIDGE_DESCRIPTOR 结构的成员。
SecondaryUncorrectableErrorSevRW
一个位,指示作系统可以写入 SecondaryUncorrectableErrorSevWHEA_AER_BRIDGE_DESCRIPTOR 结构的成员。
SecondaryCapsAndControlRW
一个位,指示作系统可以写入 WHEA_AER_BRIDGE_DESCRIPTOR 结构的 SecondaryCapsAndControl 成员。
保留
保留供系统使用。
AsUSHORT
AER_ROOTPORT_DESCRIPTOR_FLAGS 联合内容的 USHORT 表示形式。
UncorrectableErrorMask
桥不可更正的错误掩码寄存器的内容。
UncorrectableErrorSeverity
桥不可更正错误严重性寄存器的内容。
CorrectableErrorMask
桥的可更正错误掩码寄存器的内容。
AdvancedCapsAndControl
桥的高级错误功能和控制寄存器的内容。
SecondaryUncorrectableErrorMask
桥的辅助不可更正错误掩码寄存器的内容。
SecondaryUncorrectableErrorSev
桥的辅助不可更正错误严重性寄存器的内容。
SecondaryCapsAndControl
桥的辅助错误功能和控制寄存器的内容。
言论
WHEA_AER_BRIDGE_DESCRIPTOR 结构包含在 WHEA_ERROR_SOURCE_DESCRIPTOR 结构中。
要求
要求 | 价值 |
---|---|
标头 | ntddk.h (包括 Ntddk.h) |