共用方式為


PCI_EXPRESS_BRIDGE_AER_CAPABILITY結構 (miniport.h)

PCI_EXPRESS_BRIDGE_AER_CAPABILITY結構描述PCIe (PCIe) 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_MASK 結構。

CorrectableErrorMask

描述 PCIe AER 功能結構的 PCIe 無法更正錯誤遮罩緩存器 PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 結構。

CapabilitiesAndControl

描述PCIe進階錯誤功能和控制PCIe AER功能結構的 PCI_EXPRESS_AER_CAPABILITIES 結構。

HeaderLog[4]

四個 32 位值的陣列,一起包含交易層封包的標頭, (TLP) 對應到偵測到的錯誤。

在陣列中的每個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 次要錯誤功能和控制 PCIe AER 功能結構緩存器的 PCI_EXPRESS_SEC_AER_CAPABILITIES 結構。

SecHeaderLog[4]

四個 32 位值的陣列,一起包含產生錯誤的次要介面上交易的標頭。

備註

根埠和根複雜事件收集器會使用 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 結構,而不是PCI_EXPRESS_BRIDGE_AER_CAPABILITY結構來描述PCIe進階錯誤報告功能結構。

所有其他未橋接裝置的PCIe裝置和埠都會使用 PCI_EXPRESS_AER_CAPABILITY 結構,而不是PCI_EXPRESS_BRIDGE_AER_CAPABILITY結構來描述PCIe進階錯誤報告功能結構。

如需PCIe網橋裝置之PCIe進階錯誤報告功能結構的詳細資訊,請參閱 PCI Express規格

規格需求

需求
最低支援的伺服器 Windows Server 2008
標頭 miniport.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