WHEA_AER_ENDPOINT_DESCRIPTOR 结构 (ntddk.h)

WHEA_AER_ENDPOINT_DESCRIPTOR结构描述 PCI Express (PCIe) 终结点错误源。

语法

typedef struct _WHEA_AER_ENDPOINT_DESCRIPTOR {
  USHORT                        Type;
  BOOLEAN                       Enabled;
  UCHAR                         Reserved;
  ULONG                         BusNumber;
  WHEA_PCI_SLOT_NUMBER          Slot;
  USHORT                        DeviceControl;
  AER_ENDPOINT_DESCRIPTOR_FLAGS Flags;
  ULONG                         UncorrectableErrorMask;
  ULONG                         UncorrectableErrorSeverity;
  ULONG                         CorrectableErrorMask;
  ULONG                         AdvancedCapsAndControl;
} WHEA_AER_ENDPOINT_DESCRIPTOR, *PWHEA_AER_ENDPOINT_DESCRIPTOR;

成员

Type

错误源描述符的类型。 此成员始终设置为 WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT。

Enabled

一个布尔值,指示是否启用错误源。

Reserved

预留给系统使用。

BusNumber

终结点的总线号。

Slot

描述终结点在系统中所在的逻辑 PCI 槽的 WHEA_PCI_SLOT_NUMBER 结构。

DeviceControl

终结点的设备控制寄存器的内容。

Flags

一个AER_ENDPOINT_DESCRIPTOR_FLAGS联合,指示操作系统可以写入 WHEA_AER_ENDPOINT_DESCRIPTOR 结构的哪些成员。 AER_ENDPOINT_DESCRIPTOR_FLAGS联合的定义如下:

typedef union _AER_ENDPOINT_DESCRIPTOR_FLAGS {
  struct {
    USHORT  UncorrectableErrorMaskRW:1;
    USHORT  UncorrectableErrorSeverityRW:1;
    USHORT  CorrectableErrorMaskRW:1;
    USHORT  AdvancedCapsAndControlRW:1;
    USHORT  Reserved:12;
  };
  USHORT  AsUSHORT;
} AER_ENDPOINT_DESCRIPTOR_FLAGS, *PAER_ENDPOINT_DESCRIPTOR_FLAGS

UncorrectableErrorMaskRW

一个位,指示操作系统可以写入到 WHEA_AER_ENDPOINT_DESCRIPTOR 结构的 UncorrectableErrorMask 成员。

UncorrectableErrorSeverityRW

一个位,指示操作系统可以写入 WHEA_AER_ENDPOINT_DESCRIPTOR 结构的 UncorrectableErrorSeverity 成员。

CorrectableErrorMaskRW

一个位,指示操作系统可以写入 WHEA_AER_ENDPOINT_DESCRIPTOR 结构的 CorrectableErrorMask 成员。

AdvancedCapsAndControlRW

一个位,指示操作系统可以写入WHEA_AER_ENDPOINT_DESCRIPTOR结构的 AdvancedCapsAndControl 成员。

预留

预留给系统使用。

ASUSHORT

AER_ENDPOINT_DESCRIPTOR_FLAGS联合内容的 USHORT 表示形式。

UncorrectableErrorMask

终结点的不可更正错误掩码寄存器的内容。

UncorrectableErrorSeverity

终结点的不可更正错误严重性寄存器的内容。

CorrectableErrorMask

终结点的可更正错误掩码寄存器的内容。

AdvancedCapsAndControl

终结点的高级错误功能和控制寄存器的内容。

注解

WHEA_AER_ENDPOINT_DESCRIPTOR结构包含在 WHEA_ERROR_SOURCE_DESCRIPTOR 结构中。

要求

要求
Header ntddk.h (包括 Ntddk.h)

另请参阅

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER