次の方法で共有


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

オペレーティング システムが書き込むことができる WHEA_AER_BRIDGE_DESCRIPTOR 構造体のメンバーを示す AER_BRIDGE_DESCRIPTOR_FLAGS 共用体。 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 メンバーに書き込むことができることを示す 1 ビット。

UncorrectableErrorSeverityRW

オペレーティング システムが WHEA_AER_BRIDGE_DESCRIPTOR 構造体の UncorrectableErrorSeverity メンバーに書き込むことができることを示す 1 ビット。

CorrectableErrorMaskRW

オペレーティング システムが WHEA_AER_BRIDGE_DESCRIPTOR 構造体の CorrectableErrorMask メンバーに書き込むことができることを示す 1 ビット。

AdvancedCapsAndControlRW

オペレーティング システムが WHEA_AER_BRIDGE_DESCRIPTOR 構造体の AdvancedCapsAndControl メンバーに書き込むことができることを示す 1 ビット。

SecondaryUncorrectableErrorMaskRW

オペレーティング システムが WHEA_AER_BRIDGE_DESCRIPTOR 構造体の SecondaryUncorrectableErrorMask メンバーに書き込むことができることを示す 1 ビット。

SecondaryUncorrectableErrorSevRW

オペレーティング システムが WHEA_AER_BRIDGE_DESCRIPTOR 構造体の SecondaryUncorrectableErrorSev メンバーに書き込むことができることを示す 1 ビット。

SecondaryCapsAndControlRW

オペレーティング システムが WHEA_AER_BRIDGE_DESCRIPTOR 構造体の SecondaryCapsAndControl メンバーに書き込むことができることを示す 1 ビット。

引っ込み思案

システム用に予約されています。

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