// miniport.h
typedef union _PCI_EXPRESS_ROOT_ERROR_COMMAND {
struct {
ULONG CorrectableErrorReportingEnable : 1;
ULONG NonFatalErrorReportingEnable : 1;
ULONG FatalErrorReportingEnable : 1;
ULONG Reserved : 29;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_ROOT_ERROR_COMMAND, *PPCI_EXPRESS_ROOT_ERROR_COMMAND;
View the official Windows Driver Kit DDI reference// wdm.h
typedef union _PCI_EXPRESS_ROOT_ERROR_COMMAND {
struct {
ULONG CorrectableErrorReportingEnable :1;
ULONG NonFatalErrorReportingEnable :1;
ULONG FatalErrorReportingEnable :1;
ULONG Reserved :29;
};
ULONG AsULONG;
} PCI_EXPRESS_ROOT_ERROR_COMMAND, *PPCI_EXPRESS_ROOT_ERROR_COMMAND;
View the official Windows Driver Kit DDI referenceNo description available.
The PCI_EXPRESS_ROOT_ERROR_COMMAND union describes a PCI Express (PCIe) root error command register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEThe DUMMYSTRUCTNAME structure.
DUMMYSTRUCTNAME.CorrectableErrorReportingEnableA single bit that indicates that interrupts are enabled for when a correctable error is reported by any of the devices in the hierarchy that are associated with this root port.
DUMMYSTRUCTNAME.NonFatalErrorReportingEnableA single bit that indicates that interrupts are enabled for when a non-fatal error is reported by any of the devices in the hierarchy that are associated with this root port.
DUMMYSTRUCTNAME.FatalErrorReportingEnableA single bit that indicates that interrupts are enabled for when a non-fatal error is reported by any of the devices in the hierarchy that are associated with this root port.
DUMMYSTRUCTNAME.ReservedReserved.
AsULONGA ULONG representation of the contents of the PCI_EXPRESS_ROOT_ERROR_COMMAND structure.
The PCI_EXPRESS_ROOT_ERROR_COMMAND structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_ROOT_ERROR_COMMAND structure is contained in the PCI_EXPRESS_ROOTPORT_AER_CAPABILITY structure.
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY
The PCI_EXPRESS_ROOT_ERROR_COMMAND structure describes a PCI Express (PCIe) root error command register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEAsULONGA ULONG representation of the contents of the PCI_EXPRESS_ROOT_ERROR_COMMAND structure.
DUMMYSTRUCTNAME.CorrectableErrorReportingEnableA single bit that indicates that interrupts are enabled for when a correctable error is reported by any of the devices in the hierarchy that are associated with this root port.
DUMMYSTRUCTNAME.FatalErrorReportingEnableA single bit that indicates that interrupts are enabled for when a non-fatal error is reported by any of the devices in the hierarchy that are associated with this root port.
DUMMYSTRUCTNAME.NonFatalErrorReportingEnableA single bit that indicates that interrupts are enabled for when a non-fatal error is reported by any of the devices in the hierarchy that are associated with this root port.
DUMMYSTRUCTNAME.ReservedReserved.
typedef union _PCI_EXPRESS_ROOT_ERROR_COMMAND {
struct {
ULONG CorrectableErrorReportingEnable :1;
ULONG NonFatalErrorReportingEnable :1;
ULONG FatalErrorReportingEnable :1;
ULONG Reserved :29;
};
ULONG AsULONG;
} PCI_EXPRESS_ROOT_ERROR_COMMAND, *PPCI_EXPRESS_ROOT_ERROR_COMMAND;
The PCI_EXPRESS_ROOT_ERROR_COMMAND structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_ROOT_ERROR_COMMAND structure is contained in the PCI_EXPRESS_ROOTPORT_AER_CAPABILITY structure.
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY