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