共用方式為


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

WHEA_PCI_SLOT_NUMBER 結構,描述端點位於系統中的邏輯PCI位置。

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

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

UncorrectableErrorSeverityRW

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

CorrectableErrorMaskRW

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

AdvancedCapsAndControlRW

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

保留

保留供系統使用。

AsUSHORT

USHORT 表示法,表示 AER_ENDPOINT_DESCRIPTOR_FLAGS 聯集的內容。

UncorrectableErrorMask

端點「無法更正的錯誤遮罩」緩存器的內容。

UncorrectableErrorSeverity

端點「無法更正錯誤嚴重性」緩存器的內容。

CorrectableErrorMask

端點可更正錯誤遮罩緩存器的內容。

AdvancedCapsAndControl

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

言論

WHEA_AER_ENDPOINT_DESCRIPTOR 結構包含在 WHEA_ERROR_SOURCE_DESCRIPTOR 結構中。

要求

要求 價值
標頭 ntddk.h (包括 Ntddk.h)

另請參閱

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER