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

要求

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

另请参阅

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY