共用方式為


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

單一位,表示操作系統可以寫入WHEA_AER_BRIDGE_DESCRIPTOR結構的 UncorrectableErrorSeverity 成員。

CorrectableErrorMaskRW

單一位,表示操作系統可以寫入WHEA_AER_BRIDGE_DESCRIPTOR結構的 CorrectableErrorMask 成員。

AdvancedCapsAndControlRW

單一位,表示操作系統可以寫入WHEA_AER_BRIDGE_DESCRIPTOR結構的 AdvancedCapsAndControl 成員。

SecondaryUncorrectableErrorMaskRW

單一位,表示操作系統可以寫入WHEA_AER_BRIDGE_DESCRIPTOR結構的 SecondaryUncorrectableErrorMask 成員。

SecondaryUncorrectableErrorSevRW

單一位,表示操作系統可以寫入WHEA_AER_BRIDGE_DESCRIPTOR結構的 SecondaryUncorrectableErrorSev 成員。

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)

另請參閱

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER