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
WHEA_PCI_SLOT_NUMBER 結構,描述網橋位於系統中的邏輯PCI位置。
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
單一位,表示作系統可以寫入 UncorrectableErrorSeverityWHEA_AER_BRIDGE_DESCRIPTOR 結構的成員。
CorrectableErrorMaskRW
單一位,表示作系統可以寫入 WHEA_AER_BRIDGE_DESCRIPTOR 結構的 CorrectableErrorMask 成員。
AdvancedCapsAndControlRW
單一位,表示作系統可以寫入 WHEA_AER_BRIDGE_DESCRIPTOR 結構的 AdvancedCapsAndControl 成員。
SecondaryUncorrectableErrorMaskRW
單一位,表示作系統可以寫入 SecondaryUncorrectableErrorMaskWHEA_AER_BRIDGE_DESCRIPTOR 結構的成員。
SecondaryUncorrectableErrorSevRW
單一位,表示作系統可以寫入 SecondaryUncorrectableErrorSevWHEA_AER_BRIDGE_DESCRIPTOR 結構的成員。
SecondaryCapsAndControlRW
單一位,表示作系統可以寫入 SecondaryCapsAndControlWHEA_AER_BRIDGE_DESCRIPTOR 結構的成員。
保留
保留供系統使用。
AsUSHORT
USHORT 表示法,表示 AER_ROOTPORT_DESCRIPTOR_FLAGS 聯集的內容。
UncorrectableErrorMask
網橋無法更正的錯誤遮罩緩存器的內容。
UncorrectableErrorSeverity
網橋無法更正錯誤嚴重性緩存器的內容。
CorrectableErrorMask
網橋可更正錯誤遮罩緩存器的內容。
AdvancedCapsAndControl
網橋進階錯誤功能和控件緩存器的內容。
SecondaryUncorrectableErrorMask
網橋的次要無法更正錯誤遮罩緩存器的內容。
SecondaryUncorrectableErrorSev
網橋次要無法更正錯誤嚴重性緩存器的內容。
SecondaryCapsAndControl
網橋次要錯誤功能和控件緩存器的內容。
言論
WHEA_AER_BRIDGE_DESCRIPTOR 結構包含在 WHEA_ERROR_SOURCE_DESCRIPTOR 結構中。
要求
要求 | 價值 |
---|---|
標頭 | ntddk.h (包括 Ntddk.h) |