PCI_EXPRESS_CORRECTABLE_ERROR_STATUS union (wdm.h)
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS结构描述了 PCI Express (PCIe) PCIe 高级错误报告功能结构的可更正错误状态寄存器。
语法
typedef union _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS {
struct {
ULONG ReceiverError :1;
ULONG Reserved1 :5;
ULONG BadTLP :1;
ULONG BadDLLP :1;
ULONG ReplayNumRollover :1;
ULONG Reserved2 :3;
ULONG ReplayTimerTimeout :1;
ULONG AdvisoryNonFatalError :1;
ULONG Reserved3 :18;
};
ULONG AsULONG;
} PCI_EXPRESS_CORRECTABLE_ERROR_STATUS, *PPCI_CORRECTABLE_ERROR_STATUS;
成员
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ReceiverError
指示已发生接收方错误的单个位。
DUMMYSTRUCTNAME.Reserved1
保留。
DUMMYSTRUCTNAME.BadTLP
一个位,指示发生了错误的事务层数据包 (TLP) 错误。
DUMMYSTRUCTNAME.BadDLLP
一个位,指示发生了错误的数据链接层数据包 (DLLP) 错误。
DUMMYSTRUCTNAME.ReplayNumRollover
一个位,指示计算重试缓冲区重新传输次数的计数器已滚动更新。
DUMMYSTRUCTNAME.Reserved2
保留。
DUMMYSTRUCTNAME.ReplayTimerTimeout
指示重播计时器已超时的单个位。
DUMMYSTRUCTNAME.AdvisoryNonFatalError
一个位,指示已发生警告性非致命错误。
DUMMYSTRUCTNAME.CorrectedInternalError
DUMMYSTRUCTNAME.HeaderLogOverflow
DUMMYSTRUCTNAME.Reserved3
保留。
AsULONG
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS结构内容的 ULONG 表示形式。
注解
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS结构在 Windows Server 2008 及更高版本的 Windows 中可用。
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS结构包含在 PCI_EXPRESS_AER_CAPABILITY、 PCI_EXPRESS_BRIDGE_AER_CAPABILITY和 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 结构中。
要求
要求 | 值 |
---|---|
Header | wdm.h (包括 Ntddk.h、Wdm.h、Miniport.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈