次の方法で共有


PCI_EXPRESS_BRIDGE_AER_CAPABILITY 構造体 (wdm.h)

PCI_EXPRESS_BRIDGE_AER_CAPABILITY構造では、PCIe ブリッジ デバイスの PCI Express (PCIe) の高度なエラー報告機能構造について説明します。

構文

typedef struct _PCI_EXPRESS_BRIDGE_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_BRIDGE_AER_CAPABILITY, *PPCI_EXPRESS_BRIDGE_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_UNCORRECTABLE_ERROR_STATUS構造体。

CorrectableErrorMask

PCIe AER 機能構造の PCIe 修正不可能なエラー マスク レジスタを記述するPCI_EXPRESS_UNCORRECTABLE_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_SEVERITY構造体。

SecCapabilitiesAndControl

PCIe AER 機能構造の PCIe 2 次エラー機能と制御レジスタを記述するPCI_EXPRESS_SEC_AER_CAPABILITIES構造。

SecHeaderLog[4]

エラーを生成したセカンダリ インターフェイス上のトランザクションのヘッダーを含む 4 つの 32 ビット値の配列。

注釈

PCI_EXPRESS_BRIDGE_AER_CAPABILITY構造は、Windows Server 2008 以降のバージョンの Windows で使用できます。

ルート ポートとルート複合イベント コレクターは、 PCIe の高度なエラー報告機能構造を記述するために、PCI_EXPRESS_BRIDGE_AER_CAPABILITY構造の代わりにPCI_EXPRESS_ROOTPORT_AER_CAPABILITY構造を使用します。

ブリッジ デバイスではない他のすべての PCIe デバイスとポートは、 PCIe の高度なエラー報告機能構造を記述するために、PCI_EXPRESS_BRIDGE_AER_CAPABILITY構造の代わりにPCI_EXPRESS_AER_CAPABILITY構造を使用します。

PCIe ブリッジ デバイスの PCIe 高度なエラー報告機能構造の詳細については、 PCI Express 仕様に関するページを参照してください。

要件

要件
Header wdm.h (Ntddk.h、Wdm.h、Miniport.h を含む)

こちらもご覧ください

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_AER_CAPABILITIES

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK