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_CAPABILITYPCI_EXPRESS_BRIDGE_AER_CAPABILITYPCI_EXPRESS_ROOTPORT_AER_CAPABILITY 结构中。

要求

要求
Header miniport.h (包括 Ntddk.h、Wdm.h、Miniport.h)

另请参阅

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY