次の方法で共有


PCI_EXPRESS_ROOTPORT_AER_CAPABILITY構造体 (wdm.h)

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 構造体は、ルート ポートまたはルートの複雑なイベント コレクターの PCI Express (PCIe) の高度なエラー報告機能の構造について説明します。

構文

typedef struct _PCI_EXPRESS_ROOTPORT_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_ROOT_ERROR_COMMAND           RootErrorCommand;
  PCI_EXPRESS_ROOT_ERROR_STATUS            RootErrorStatus;
  PCI_EXPRESS_ERROR_SOURCE_ID              ErrorSourceId;
} PCI_EXPRESS_ROOTPORT_AER_CAPABILITY, *PPCI_EXPRESS_ROOTPORT_AER_CAPABILITY;

メンバーズ

Header

この構造体のヘッダーを記述する PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 構造体。

UncorrectableErrorStatus

PCIe AER 機能構造の修正不可能なエラー状態レジスタを記述する PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS 構造体。

UncorrectableErrorMask

PCIe AER 機能構造の修正不可能なエラー マスク レジスタを記述する PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 構造体。

UncorrectableErrorSeverity

PCIe AER 機能構造の修正不可能なエラー重大度レジスタを記述する PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY 構造体。

CorrectableErrorStatus

PCIe AER 機能構造の修正不可能なエラー状態レジスタを記述する PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS 構造体。

CorrectableErrorMask

PCIe AER 機能構造の修正不可能なエラー マスク レジスタを記述する PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 構造体。

CapabilitiesAndControl

PCIe AER 機能構造の PCIe の高度なエラー機能と制御レジスタを記述する PCI_EXPRESS_AER_CAPABILITIES 構造。

HeaderLog[4]

検出されたエラーに対応するトランザクション 層パケット (TLP) のヘッダーを含む 4 つの 32 ビット値の配列。

配列内の各 32 ビット値内では、TLP のバイトはビッグ エンディアンバイト順になります。

RootErrorCommand

PCIe AER 機能構造の PCIe ルート エラー コマンド レジスタを記述する PCI_EXPRESS_ROOT_ERROR_COMMAND 構造体。

RootErrorStatus

PCIe AER 機能構造の PCIe ルート エラー状態レジスタを記述する PCI_EXPRESS_ROOT_ERROR_STATUS 構造体。

ErrorSourceId

PCIe AER 機能構造の PCIe エラー ソース識別レジスタを記述する PCI_EXPRESS_ERROR_SOURCE_ID 構造体。

備考

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

PCIe ブリッジ デバイスは、PCI_EXPRESS_ROOTPORT_AER_CAPABILITY構造ではなく PCI_EXPRESS_BRIDGE_AER_CAPABILITY 構造を使用して、PCIe の高度なエラー報告機能構造を記述します。

ルート ポートまたはルート複合イベント コレクターではない他のすべての PCIe デバイスとポートは、PCI_EXPRESS_ROOTPORT_AER_CAPABILITY構造の代わりに PCI_EXPRESS_AER_CAPABILITY 構造を使用して、PCIe の高度なエラー報告機能の構造を記述します。

PCIe の高度なエラー報告機能構造の詳細については、PCI Express 仕様を参照してください。

必要条件

要件 価値
ヘッダー wdm.h (Ntddk.h、Wdm.h、ミニポート.h を含む)

関連項目

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_ROOT_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOT_ERROR_COMMAND

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_ERROR_SOURCE_ID

PCI_EXPRESS_CORRECTABLE_ERROR_MASK