PCI_EXPRESS_CORRECTABLE_ERROR_MASK union (wdm.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 Reserved3  :18;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_CORRECTABLE_ERROR_MASK, *PPCI_CORRECTABLE_ERROR_MASK;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ReceiverError

一个位,指示已屏蔽接收方错误的报告。

DUMMYSTRUCTNAME.Reserved1

保留。

DUMMYSTRUCTNAME.BadTLP

一个位,指示 (TRP) 报告错误的事务层数据包。

DUMMYSTRUCTNAME.BadDLLP

一个位,指示 (DLL) 报告错误的数据链接层数据包。

DUMMYSTRUCTNAME.ReplayNumRollover

一个位,指示计数重试缓冲区重新传输次数的计数器滚动更新报告被屏蔽。

DUMMYSTRUCTNAME.Reserved2

保留。

DUMMYSTRUCTNAME.ReplayTimerTimeout

一个位,指示重播计时器的超时报告被屏蔽。

DUMMYSTRUCTNAME.AdvisoryNonFatalError

一个位,指示屏蔽了咨询性非致命错误的报告。

DUMMYSTRUCTNAME.CorrectedInternalError

DUMMYSTRUCTNAME.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 wdm.h (包括 Ntddk.h、Wdm.h、Miniport.h)

另请参阅

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY