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構造体内に含まれています。
要件
要件 | 値 |
---|---|
Header | ntddk.h (Ntddk.h を含む) |