PCI_EXPRESS_AER_CAPABILITIES union (miniport.h)

PCI_EXPRESS_AER_CAPABILITIES联合描述了 PCI Express (PCIe) 高级错误功能和 PCIe 高级错误报告功能结构的控制寄存器。

语法

typedef union _PCI_EXPRESS_AER_CAPABILITIES {
  struct {
    ULONG FirstErrorPointer : 5;
    ULONG ECRCGenerationCapable : 1;
    ULONG ECRCGenerationEnable : 1;
    ULONG ECRCCheckCapable : 1;
    ULONG ECRCCheckEnable : 1;
    ULONG MultipleHeaderRecordingCapable : 1;
    ULONG MultipleHeaderRecordingEnable : 1;
    ULONG TlpPrefixLogPresent : 1;
    ULONG Reserved : 20;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_AER_CAPABILITIES, *PPCI_EXPRESS_AER_CAPABILITIES;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 结构。

DUMMYSTRUCTNAME.FirstErrorPointer

PCIe 不可更正错误状态寄存器中报告的第一个错误的位位置。

DUMMYSTRUCTNAME.ECRCGenerationCapable

一个位,指示设备能够 (ECRC) 生成端到端循环冗余检查。

DUMMYSTRUCTNAME.ECRCGenerationEnable

指示已启用 ECRC 生成的单个位。

DUMMYSTRUCTNAME.ECRCCheckCapable

指示设备能够检查 ECRC 的单个位。

DUMMYSTRUCTNAME.ECRCCheckEnable

指示已启用 ECRC 检查的单个位。

DUMMYSTRUCTNAME.MultipleHeaderRecordingCapable

定义 ULONG 成员 MultipleHeaderRecordingCapable

DUMMYSTRUCTNAME.MultipleHeaderRecordingEnable

定义 ULONG 成员 MultipleHeaderRecordingEnable

DUMMYSTRUCTNAME.TlpPrefixLogPresent

定义 ULONG 成员 TlpPrefixLogPresent

DUMMYSTRUCTNAME.Reserved

保留供将来使用。

AsULONG

PCI_EXPRESS_AER_CAPABILITIES 结构的内容的 ULONG 表示形式。

注解

PCI_EXPRESS_AER_CAPABILITIES结构在 Windows Server 2008 及更高版本的 Windows 中可用。

PCI_EXPRESS_AER_CAPABILITIES 结构包含在 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