// miniport.h
typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS {
struct {
ULONG TargetAbortOnSplitCompletion : 1;
ULONG MasterAbortOnSplitCompletion : 1;
ULONG ReceivedTargetAbort : 1;
ULONG ReceivedMasterAbort : 1;
ULONG RsvdZ : 1;
ULONG UnexpectedSplitCompletionError : 1;
ULONG UncorrectableSplitCompletion : 1;
ULONG UncorrectableDataError : 1;
ULONG UncorrectableAttributeError : 1;
ULONG UncorrectableAddressError : 1;
ULONG DelayedTransactionDiscardTimerExpired : 1;
ULONG PERRAsserted : 1;
ULONG SERRAsserted : 1;
ULONG InternalBridgeError : 1;
ULONG Reserved : 18;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS;
View the official Windows Driver Kit DDI reference// wdm.h
typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS {
struct {
ULONG TargetAbortOnSplitCompletion :1;
ULONG MasterAbortOnSplitCompletion :1;
ULONG ReceivedTargetAbort :1;
ULONG ReceivedMasterAbort :1;
ULONG RsvdZ :1;
ULONG UnexpectedSplitCompletionError :1;
ULONG UncorrectableSplitCompletion :1;
ULONG UncorrectableDataError :1;
ULONG UncorrectableAttributeError :1;
ULONG UncorrectableAddressError :1;
ULONG DelayedTransactionDiscardTimerExpired :1;
ULONG PERRAsserted :1;
ULONG SERRAsserted :1;
ULONG InternalBridgeError :1;
ULONG Reserved :18;
};
ULONG AsULONG;
} PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS;
View the official Windows Driver Kit DDI referenceNo description available.
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS union describes a PCI Express (PCIe) secondary uncorrectable error status register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEThe DUMMYSTRUCTNAME structure.
DUMMYSTRUCTNAME.TargetAbortOnSplitCompletionA single bit that indicates that a target abort on split completion has occurred.
DUMMYSTRUCTNAME.MasterAbortOnSplitCompletionA single bit that indicates that a master abort on split completion has occurred.
DUMMYSTRUCTNAME.ReceivedTargetAbortA single bit that indicates that a target abort has been received.
DUMMYSTRUCTNAME.ReceivedMasterAbortA single bit that indicates that a master abort has been received.
DUMMYSTRUCTNAME.RsvdZReserved.
DUMMYSTRUCTNAME.UnexpectedSplitCompletionErrorA single bit that indicates that an unexpected split completion error has occurred.
DUMMYSTRUCTNAME.UncorrectableSplitCompletionA single bit that indicates that an uncorrectable split completion message data error has occurred.
DUMMYSTRUCTNAME.UncorrectableDataErrorA single bit that indicates that an uncorrectable data error has occurred.
DUMMYSTRUCTNAME.UncorrectableAttributeErrorA single bit that indicates that an uncorrectable attribute error has occurred.
DUMMYSTRUCTNAME.UncorrectableAddressErrorA single bit that indicates that an uncorrectable address error has occurred.
DUMMYSTRUCTNAME.DelayedTransactionDiscardTimerExpiredA single bit that indicates that the delayed transaction discard timer has expired.
DUMMYSTRUCTNAME.PERRAssertedA single bit that indicates that a PERR# assertion was detected.
DUMMYSTRUCTNAME.SERRAssertedA single bit that indicates that a SERR# assertion was detected.
DUMMYSTRUCTNAME.InternalBridgeErrorA single bit that indicates that an internal bridge error has occurred.
DUMMYSTRUCTNAME.ReservedReserved.
AsULONGA ULONG representation of the contents of the PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure.
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure is contained in the PCI_EXPRESS_BRIDGE_AER_CAPABILITY structure.
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure describes a PCI Express (PCIe) secondary uncorrectable error status register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEAsULONGA ULONG representation of the contents of the PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure.
DUMMYSTRUCTNAME.DelayedTransactionDiscardTimerExpiredA single bit that indicates that the delayed transaction discard timer has expired.
DUMMYSTRUCTNAME.InternalBridgeErrorA single bit that indicates that an internal bridge error has occurred.
DUMMYSTRUCTNAME.MasterAbortOnSplitCompletionA single bit that indicates that a master abort on split completion has occurred.
DUMMYSTRUCTNAME.PERRAssertedA single bit that indicates that a PERR# assertion was detected.
DUMMYSTRUCTNAME.ReceivedMasterAbortA single bit that indicates that a master abort has been received.
DUMMYSTRUCTNAME.ReceivedTargetAbortA single bit that indicates that a target abort has been received.
DUMMYSTRUCTNAME.ReservedReserved for system use.
DUMMYSTRUCTNAME.RsvdZReserved for system use.
DUMMYSTRUCTNAME.SERRAssertedA single bit that indicates that a SERR# assertion was detected.
DUMMYSTRUCTNAME.TargetAbortOnSplitCompletionA single bit that indicates that a target abort on split completion has occurred.
DUMMYSTRUCTNAME.UncorrectableAddressErrorA single bit that indicates that an uncorrectable address error has occurred.
DUMMYSTRUCTNAME.UncorrectableAttributeErrorA single bit that indicates that an uncorrectable attribute error has occurred.
DUMMYSTRUCTNAME.UncorrectableDataErrorA single bit that indicates that an uncorrectable data error has occurred.
DUMMYSTRUCTNAME.UncorrectableSplitCompletionA single bit that indicates that an uncorrectable split completion message data error has occurred.
DUMMYSTRUCTNAME.UnexpectedSplitCompletionErrorA single bit that indicates that an unexpected split completion error has occurred.
typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS {
struct {
ULONG TargetAbortOnSplitCompletion :1;
ULONG MasterAbortOnSplitCompletion :1;
ULONG ReceivedTargetAbort :1;
ULONG ReceivedMasterAbort :1;
ULONG RsvdZ :1;
ULONG UnexpectedSplitCompletionError :1;
ULONG UncorrectableSplitCompletion :1;
ULONG UncorrectableDataError :1;
ULONG UncorrectableAttributeError :1;
ULONG UncorrectableAddressError :1;
ULONG DelayedTransactionDiscardTimerExpired :1;
ULONG PERRAsserted :1;
ULONG SERRAsserted :1;
ULONG InternalBridgeError :1;
ULONG Reserved :18;
};
ULONG AsULONG;
} PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS;
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS structure is contained in the PCI_EXPRESS_BRIDGE_AER_CAPABILITY structure.
PCI_EXPRESS_BRIDGE_AER_CAPABILITY