// miniport.h
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;
View the official Windows Driver Kit DDI reference// wdm.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The PCI_EXPRESS_AER_CAPABILITIES union describes a PCI Express (PCIe) advanced error capabilities and control register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEThe DUMMYSTRUCTNAME structure.
DUMMYSTRUCTNAME.FirstErrorPointerThe bit position of the first error that was reported in the PCIe uncorrectable error status register.
DUMMYSTRUCTNAME.ECRCGenerationCapableA single bit that indicates that the device is capable of generating end-to-end cyclic redundancy checks (ECRC).
DUMMYSTRUCTNAME.ECRCGenerationEnableA single bit that indicates that ECRC generation is enabled.
DUMMYSTRUCTNAME.ECRCCheckCapableA single bit that indicates that the device is capable of checking ECRC.
DUMMYSTRUCTNAME.ECRCCheckEnableA single bit that indicates that ECRC checking is enabled.
DUMMYSTRUCTNAME.MultipleHeaderRecordingCapableDefines the ULONG member MultipleHeaderRecordingCapable.
DUMMYSTRUCTNAME.MultipleHeaderRecordingEnableDefines the ULONG member MultipleHeaderRecordingEnable.
DUMMYSTRUCTNAME.TlpPrefixLogPresentDefines the ULONG member TlpPrefixLogPresent.
DUMMYSTRUCTNAME.ReservedReserved for future use.
AsULONGA ULONG representation of the contents of the PCI_EXPRESS_AER_CAPABILITIES structure.
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.
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY
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.
DUMMYSTRUCTNAMEAsULONGA ULONG representation of the contents of the PCI_EXPRESS_AER_CAPABILITIES structure.
DUMMYSTRUCTNAME.ECRCCheckCapableA single bit that indicates that the device is capable of checking ECRC.
DUMMYSTRUCTNAME.ECRCCheckEnableA single bit that indicates that ECRC checking is enabled.
DUMMYSTRUCTNAME.ECRCGenerationCapableA single bit that indicates that the device is capable of generating end-to-end cyclic redundancy checks (ECRC).
DUMMYSTRUCTNAME.ECRCGenerationEnableA single bit that indicates that ECRC generation is enabled.
DUMMYSTRUCTNAME.FirstErrorPointerThe bit position of the first error that was reported in the PCIe uncorrectable error status register.
DUMMYSTRUCTNAME.MultipleHeaderRecordingCapableDUMMYSTRUCTNAME.MultipleHeaderRecordingEnableDUMMYSTRUCTNAME.TlpPrefixLogPresentDUMMYSTRUCTNAME.ReservedReserved.
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;
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.
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY