PCI_EXPRESS_AER_CAPABILITY 構造体 (wdm.h)
PCI_EXPRESS_AER_CAPABILITY構造では、PCI Express (PCIe) の高度なエラー報告機能構造について説明します。
構文
typedef struct _PCI_EXPRESS_AER_CAPABILITY {
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Header;
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS UncorrectableErrorStatus;
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK UncorrectableErrorMask;
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY UncorrectableErrorSeverity;
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS CorrectableErrorStatus;
PCI_EXPRESS_CORRECTABLE_ERROR_MASK CorrectableErrorMask;
PCI_EXPRESS_AER_CAPABILITIES CapabilitiesAndControl;
ULONG HeaderLog[4];
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS SecUncorrectableErrorStatus;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK SecUncorrectableErrorMask;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY SecUncorrectableErrorSeverity;
PCI_EXPRESS_SEC_AER_CAPABILITIES SecCapabilitiesAndControl;
ULONG SecHeaderLog[4];
} PCI_EXPRESS_AER_CAPABILITY, *PPCI_EXPRESS_AER_CAPABILITY;
メンバー
Header
この構造体のヘッダーを記述する PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 構造体。
UncorrectableErrorStatus
PCIe AER 機能構造の PCIe 修正不可能なエラー状態レジスタを記述するPCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS構造体。
UncorrectableErrorMask
PCIe AER 機能構造の PCIe 修正不可能なエラー・マスク・レジスターを記述するPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK構造体。
UncorrectableErrorSeverity
PCIe AER 機能構造の PCIe 修正不可能なエラー重大度レジスタを記述するPCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY構造体。
CorrectableErrorStatus
PCIe AER 機能構造の PCIe 修正可能エラー状況レジスターを記述するPCI_EXPRESS_CORRECTABLE_ERROR_STATUS構造体。
CorrectableErrorMask
PCIe AER 機能構造の PCIe 修正可能エラー マスク レジスタを記述するPCI_EXPRESS_CORRECTABLE_ERROR_MASK構造体。
CapabilitiesAndControl
PCIe AER 機能構造の PCIe の高度なエラー機能と制御レジスタを記述するPCI_EXPRESS_AER_CAPABILITIES構造体。
HeaderLog[4]
検出されたエラーに対応するトランザクション 層パケット (TLP) のヘッダーを含む 4 つの 32 ビット値の配列。
配列内の各 32 ビット値内では、TLP のバイトはビッグ エンディアンバイト順になります。
SecUncorrectableErrorStatus
PCIe AER 機能構造の PCIe セカンダリの修正不可能なエラー状態レジスタを記述するPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS構造体。
SecUncorrectableErrorMask
PCIe AER 機能構造の PCIe セカンダリ修正不可能なエラー マスク レジスタを記述するPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK構造体。
SecUncorrectableErrorSeverity
PCIe AER 機能構造の PCIe セカンダリの修正不可能なエラー重大度レジスタを記述するPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERIT Y 構造体。
SecCapabilitiesAndControl
PCIe AER 機能構造の PCIe セカンダリ エラー機能と制御レジスタを記述するPCI_EXPRESS_SEC_AER_CAPABILITIES構造体。
SecHeaderLog[4]
エラーを生成したセカンダリ インターフェイス上のトランザクションのヘッダーを含む 4 つの 32 ビット値の配列。
注釈
PCIe ブリッジ デバイスは 、PCI_EXPRESS_AER_CAPABILITY 構造ではなくPCI_EXPRESS_BRIDGE_AER_CAPABILITY構造を使用して、PCIe の高度なエラー報告機能構造を記述します。
ルート ポートとルートの複雑なイベント コレクターは、PCIe の高度なエラー報告 機能構造を 記述するために、PCI_EXPRESS_AER_CAPABILITY構造の代わりにPCI_EXPRESS_ROOTPORT_AER_CAPABILITY構造を使用します。
PCIe の高度なエラー報告機能の構造の詳細については、 PCI Express 仕様に関するページを参照してください。
要件
要件 | 値 |
---|---|
Header | wdm.h (Ntddk.h、Wdm.h、Miniport.h を含む) |
こちらもご覧ください
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS