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)

另请参阅

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER