共用方式為


WHEA_AER_ROOTPORT_DESCRIPTOR 結構 (ntddk.h)

WHEA_AER_ROOTPORT_DESCRIPTOR結構描述PCI Express (PCIe) 根埠錯誤來源。

語法

typedef struct _WHEA_AER_ROOTPORT_DESCRIPTOR {
  USHORT                        Type;
  BOOLEAN                       Enabled;
  UCHAR                         Reserved;
  ULONG                         BusNumber;
  WHEA_PCI_SLOT_NUMBER          Slot;
  USHORT                        DeviceControl;
  AER_ROOTPORT_DESCRIPTOR_FLAGS Flags;
  ULONG                         UncorrectableErrorMask;
  ULONG                         UncorrectableErrorSeverity;
  ULONG                         CorrectableErrorMask;
  ULONG                         AdvancedCapsAndControl;
  ULONG                         RootErrorCommand;
} WHEA_AER_ROOTPORT_DESCRIPTOR, *PWHEA_AER_ROOTPORT_DESCRIPTOR;

成員

Type

錯誤來源描述元的類型。 這個成員一律設定為 WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERROOTPORT。

Enabled

布爾值,指出是否啟用錯誤來源。

Reserved

保留供系統使用。

BusNumber

根埠的總線號碼。

Slot

描述根埠位於系統中之邏輯PCI位置 的WHEA_PCI_SLOT_NUMBER 結構。

DeviceControl

根埠裝置控制緩存器的內容。

Flags

AER_ROOTPORT_DESCRIPTOR_FLAGS等位,表示操作系統可以寫入WHEA_AER_ROOTPORT_DESCRIPTOR結構的成員。 AER_ROOTPORT_DESCRIPTOR_FLAGS等位的定義如下:

typedef union _AER_ROOTPORT_DESCRIPTOR_FLAGS {
  struct {
    USHORT  UncorrectableErrorMaskRW:1;
    USHORT  UncorrectableErrorSeverityRW:1;
    USHORT  CorrectableErrorMaskRW:1;
    USHORT  AdvancedCapsAndControlRW:1;
    USHORT  RootErrorCommandRW:1;
    USHORT  Reserved:11;
  };
  USHORT  AsUSHORT;
} AER_ROOTPORT_DESCRIPTOR_FLAGS, *PAER_ROOTPORT_DESCRIPTOR_FLAGS

UncorrectableErrorMaskRW

表示操作系統可以寫入 WHEA_AER_ROOTPORT_DESCRIPTOR 結構的 UncorrectableErrorMask 成員的單一位。

UncorrectableErrorSeverityRW

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

CorrectableErrorMaskRW

指出操作系統可以寫入WHEA_AER_ROOTPORT_DESCRIPTOR結構的 CorrectableErrorMask 成員的單一位。

AdvancedCapsAndControlRW

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

RootErrorCommandRW

表示操作系統可以寫入 WHEA_AER_ROOTPORT_DESCRIPTOR 結構的 RootErrorCommand 成員的單一位。

保留

保留供系統使用。

AsUSHORT

AER_ROOTPORT_DESCRIPTOR_FLAGS 等位 內容的 USHORT 表示法。

UncorrectableErrorMask

根埠的無法更正錯誤遮罩緩存器的內容。

UncorrectableErrorSeverity

根埠無法更正錯誤嚴重性緩存器的內容。

CorrectableErrorMask

根埠可更正錯誤遮罩緩存器的內容。

AdvancedCapsAndControl

根埠的進階錯誤功能和控制緩存器的內容。

RootErrorCommand

根埠根錯誤命令緩存器的內容。

備註

WHEA_AER_ROOTPORT_DESCRIPTOR 結構包含在 WHEA_ERROR_SOURCE_DESCRIPTOR 結構內。

規格需求

需求
標頭 ntddk.h (包含 Ntddk.h)

另請參閱

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER