PCI_EXPRESS_AER_CAPABILITIES union (wdm.h)
The PCI_EXPRESS_AER_CAPABILITIES structure describes a PCI Express (PCIe) advanced error capabilities and control register of a PCIe advanced error reporting capability structure.
Syntax
typedef union _PCI_EXPRESS_AER_CAPABILITIES {
struct {
ULONG FirstErrorPointer :5;
ULONG ECRCGenerationCapable :1;
ULONG ECRCGenerationEnable :1;
ULONG ECRCCheckCapable :1;
ULONG ECRCCheckEnable :1;
ULONG Reserved :23;
};
ULONG AsULONG;
} PCI_EXPRESS_AER_CAPABILITIES, *PPCI_EXPRESS_AER_CAPABILITIES;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.FirstErrorPointer
The bit position of the first error that was reported in the PCIe uncorrectable error status register.
DUMMYSTRUCTNAME.ECRCGenerationCapable
A single bit that indicates that the device is capable of generating end-to-end cyclic redundancy checks (ECRC).
DUMMYSTRUCTNAME.ECRCGenerationEnable
A single bit that indicates that ECRC generation is enabled.
DUMMYSTRUCTNAME.ECRCCheckCapable
A single bit that indicates that the device is capable of checking ECRC.
DUMMYSTRUCTNAME.ECRCCheckEnable
A single bit that indicates that ECRC checking is enabled.
DUMMYSTRUCTNAME.MultipleHeaderRecordingCapable
DUMMYSTRUCTNAME.MultipleHeaderRecordingEnable
DUMMYSTRUCTNAME.TlpPrefixLogPresent
DUMMYSTRUCTNAME.Reserved
Reserved.
AsULONG
A ULONG representation of the contents of the PCI_EXPRESS_AER_CAPABILITIES structure.
Remarks
The PCI_EXPRESS_AER_CAPABILITIES structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_AER_CAPABILITIES structure is contained in the PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY, and PCI_EXPRESS_ROOTPORT_AER_CAPABILITY structures.
Requirements
Requirement | Value |
---|---|
Header | wdm.h (include Ntddk.h, Wdm.h, Miniport.h) |