PCI_EXPRESS_ERROR_SOURCE_ID union (miniport.h)
The PCI_EXPRESS_ERROR_SOURCE_ID union describes the identifiers of the first correctable error and the first uncorrectable error that are reported in the PCI Express (PCIe) root error status register.
Syntax
typedef union _PCI_EXPRESS_ERROR_SOURCE_ID {
struct {
USHORT CorrectableSourceIdFun : 3;
USHORT CorrectableSourceIdDev : 5;
USHORT CorrectableSourceIdBus : 8;
USHORT UncorrectableSourceIdFun : 3;
USHORT UncorrectableSourceIdDev : 5;
USHORT UncorrectableSourceIdBus : 8;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_ERROR_SOURCE_ID, *PPCI_EXPRESS_ERROR_SOURCE_ID;
Members
DUMMYSTRUCTNAME
The DUMMYSTRUCTNAME structure.
DUMMYSTRUCTNAME.CorrectableSourceIdFun
The function number of the requester that reported the first correctable error.
DUMMYSTRUCTNAME.CorrectableSourceIdDev
The device number of the requester that reported the first correctable error.
DUMMYSTRUCTNAME.CorrectableSourceIdBus
The bus number of the requester that reported the first correctable error.
DUMMYSTRUCTNAME.UncorrectableSourceIdFun
The function number of the requester that reported the first uncorrectable error.
DUMMYSTRUCTNAME.UncorrectableSourceIdDev
The device number of the requester that reported the first uncorrectable error.
DUMMYSTRUCTNAME.UncorrectableSourceIdBus
The bus number of the requester that reported the first uncorrectable error.
AsULONG
A ULONG representation of the contents of the PCI_EXPRESS_ERROR_SOURCE_ID structure.
Remarks
The PCI_EXPRESS_ERROR_SOURCE_ID structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_ERROR_SOURCE_ID structure is contained in the PCI_EXPRESS_ROOTPORT_AER_CAPABILITY structure.
Requirements
Requirement | Value |
---|---|
Header | miniport.h (include Ntddk.h, Wdm.h, Miniport.h) |