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) |