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 表示形式。
注解
PCI_EXPRESS_AER_CAPABILITIES结构在 Windows Server 2008 及更高版本的 Windows 中可用。
PCI_EXPRESS_AER_CAPABILITIES 结构包含在 PCI_EXPRESS_AER_CAPABILITY、 PCI_EXPRESS_BRIDGE_AER_CAPABILITY 和 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 结构中。
要求
要求 | 值 |
---|---|
Header | miniport.h (包括 Ntddk.h、Wdm.h、Miniport.h) |