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_CAPABILITY、 PCI_EXPRESS_BRIDGE_AER_CAPABILITY和 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 結構中。
規格需求
需求 | 值 |
---|---|
標頭 | miniport.h (包含 Ntddk.h、Wdm.h、Miniport.h) |