PCI_EXPRESS_AER_CAPABILITY结构 (miniport.h)
PCI_EXPRESS_AER_CAPABILITY 结构描述了 PCI Express(PCIe)高级错误报告功能结构。
语法
typedef struct _PCI_EXPRESS_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_AER_CAPABILITY, *PPCI_EXPRESS_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_STATUS 结构。
CorrectableErrorMask
描述 PCIe AER 功能结构的 PCIe 不可更正错误掩码寄存器的 PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 结构。
CapabilitiesAndControl
描述 PCIe 高级错误功能和 PCIe AER 功能结构的控制寄存器的 PCI_EXPRESS_AER_CAPABILITIES 结构。
HeaderLog[4]
一个由四个 32 位值组成,一起包含与检测到的错误对应的事务层数据包(TLP)的标头的数组。
在数组中的每个 32 位值中,TLP 的字节顺序为 big-endian 字节。
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 位值组成,一起包含生成错误的辅助接口上事务的标头的数组。
言论
PCIe 网桥设备使用 PCI_EXPRESS_BRIDGE_AER_CAPABILITY 结构而不是PCI_EXPRESS_AER_CAPABILITY结构来描述 PCIe 高级错误报告功能结构。
根端口和根复杂事件收集器使用 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 结构而不是PCI_EXPRESS_AER_CAPABILITY结构来描述 PCIe 高级错误报告功能结构。
有关 PCIe 高级错误报告功能结构的其他信息,请参阅 PCI Express 规范。
要求
要求 | 价值 |
---|---|
支持的最低服务器 | Windows Server 2008 |
标头 | miniport.h (包括 Ntddk.h、Wdm.h、Miniport.h) |
另请参阅
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS