共用方式為


PCI_EXPRESS_AER_CAPABILITIES union (miniport.h)

PCI_EXPRESS_AER_CAPABILITIES聯集描述PCI Express (PCIe) 進階錯誤功能,以及控制PCIe進階錯誤報告功能結構的緩存器。

語法

typedef union _PCI_EXPRESS_AER_CAPABILITIES {
  struct {
    ULONG FirstErrorPointer : 5;
    ULONG ECRCGenerationCapable : 1;
    ULONG ECRCGenerationEnable : 1;
    ULONG ECRCCheckCapable : 1;
    ULONG ECRCCheckEnable : 1;
    ULONG MultipleHeaderRecordingCapable : 1;
    ULONG MultipleHeaderRecordingEnable : 1;
    ULONG TlpPrefixLogPresent : 1;
    ULONG Reserved : 20;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_AER_CAPABILITIES, *PPCI_EXPRESS_AER_CAPABILITIES;

成員

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 結構。

DUMMYSTRUCTNAME.FirstErrorPointer

PCIe 無法更正錯誤狀態緩存器中報告之第一個錯誤的位位置。

DUMMYSTRUCTNAME.ECRCGenerationCapable

單一位,表示裝置能夠產生端對端迴圈備援檢查, (ECRC) 。

DUMMYSTRUCTNAME.ECRCGenerationEnable

表示已啟用 ECRC 產生的單一位。

DUMMYSTRUCTNAME.ECRCCheckCapable

指出裝置能夠檢查 ECRC 的單一位。

DUMMYSTRUCTNAME.ECRCCheckEnable

表示已啟用 ECRC 檢查的單一位。

DUMMYSTRUCTNAME.MultipleHeaderRecordingCapable

定義 ULONG 成員 MultipleHeaderRecordingCapable

DUMMYSTRUCTNAME.MultipleHeaderRecordingEnable

定義 ULONG 成員 MultipleHeaderRecordingEnable

DUMMYSTRUCTNAME.TlpPrefixLogPresent

定義 ULONG 成員 TlpPrefixLogPresent

DUMMYSTRUCTNAME.Reserved

保留供未來使用。

AsULONG

PCI_EXPRESS_AER_CAPABILITIES 結構內容的ULONG表示法。

備註

windows Server 2008 和更新版本的 Windows 中提供PCI_EXPRESS_AER_CAPABILITIES結構。

PCI_EXPRESS_AER_CAPABILITIES 結構包含在 PCI_EXPRESS_AER_CAPABILITYPCI_EXPRESS_BRIDGE_AER_CAPABILITYPCI_EXPRESS_ROOTPORT_AER_CAPABILITY 結構中。

規格需求

需求
標頭 miniport.h (包含 Ntddk.h、Wdm.h、Miniport.h)

另請參閱

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY