// miniport.h
typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK {
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_MASK, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK;
View the official Windows Driver Kit DDI reference// wdm.h
typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK {
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_MASK, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK;
View the official Windows Driver Kit DDI referenceNo description available.
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK union describes a PCI Express (PCIe) secondary uncorrectable error mask register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEThe DUMMYSTRUCTNAME structure.
DUMMYSTRUCTNAME.TargetAbortOnSplitCompletionA single bit that indicates that the reporting of target aborts on split completion is masked.
DUMMYSTRUCTNAME.MasterAbortOnSplitCompletionA single bit that indicates that the reporting of master aborts on split completion is masked.
DUMMYSTRUCTNAME.ReceivedTargetAbortA single bit that indicates that the reporting of target aborts is masked.
DUMMYSTRUCTNAME.ReceivedMasterAbortA single bit that indicates that the reporting of master aborts is masked.
DUMMYSTRUCTNAME.RsvdZReserved.
DUMMYSTRUCTNAME.UnexpectedSplitCompletionErrorA single bit that indicates that the reporting of unexpected split completion errors is masked.
DUMMYSTRUCTNAME.UncorrectableSplitCompletionA single bit that indicates that the reporting of uncorrectable split completion message data errors is masked.
DUMMYSTRUCTNAME.UncorrectableDataErrorA single bit that indicates that the reporting of uncorrectable data errors is masked.
DUMMYSTRUCTNAME.UncorrectableAttributeErrorA single bit that indicates that the reporting of uncorrectable attribute errors is masked.
DUMMYSTRUCTNAME.UncorrectableAddressErrorA single bit that indicates that the reporting of uncorrectable address errors is masked.
DUMMYSTRUCTNAME.DelayedTransactionDiscardTimerExpiredA single bit that indicates that the reporting of the expiration of the delayed transaction discard timer is masked.
DUMMYSTRUCTNAME.PERRAssertedA single bit that indicates that the reporting of PERR# assertions is masked.
DUMMYSTRUCTNAME.SERRAssertedA single bit that indicates that the reporting of SERR# assertions is masked.
DUMMYSTRUCTNAME.InternalBridgeErrorA single bit that indicates that the reporting of internal bridge errors is masked.
DUMMYSTRUCTNAME.ReservedReserved.
AsULONGA ULONG representation of the contents of the PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure.
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure is contained in the PCI_EXPRESS_BRIDGE_AER_CAPABILITY structure.
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure describes a PCI Express (PCIe) secondary uncorrectable error mask register of a PCIe advanced error reporting capability structure.
DUMMYSTRUCTNAMEAsULONGA ULONG representation of the contents of the PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure.
DUMMYSTRUCTNAME.DelayedTransactionDiscardTimerExpiredA single bit that indicates that the reporting of the expiration of the delayed transaction discard timer is masked.
DUMMYSTRUCTNAME.InternalBridgeErrorA single bit that indicates that the reporting of internal bridge errors is masked.
DUMMYSTRUCTNAME.MasterAbortOnSplitCompletionA single bit that indicates that the reporting of master aborts on split completion is masked.
DUMMYSTRUCTNAME.PERRAssertedA single bit that indicates that the reporting of PERR# assertions is masked.
DUMMYSTRUCTNAME.ReceivedMasterAbortA single bit that indicates that the reporting of master aborts is masked.
DUMMYSTRUCTNAME.ReceivedTargetAbortA single bit that indicates that the reporting of target aborts is masked.
DUMMYSTRUCTNAME.ReservedReserved for system use.
DUMMYSTRUCTNAME.RsvdZReserved for system use.
DUMMYSTRUCTNAME.SERRAssertedA single bit that indicates that the reporting of SERR# assertions is masked.
DUMMYSTRUCTNAME.TargetAbortOnSplitCompletionA single bit that indicates that the reporting of target aborts on split completion is masked.
DUMMYSTRUCTNAME.UncorrectableAddressErrorA single bit that indicates that the reporting of uncorrectable address errors is masked.
DUMMYSTRUCTNAME.UncorrectableAttributeErrorA single bit that indicates that the reporting of uncorrectable attribute errors is masked.
DUMMYSTRUCTNAME.UncorrectableDataErrorA single bit that indicates that the reporting of uncorrectable data errors is masked.
DUMMYSTRUCTNAME.UncorrectableSplitCompletionA single bit that indicates that the reporting of uncorrectable split completion message data errors is masked.
DUMMYSTRUCTNAME.UnexpectedSplitCompletionErrorA single bit that indicates that the reporting of unexpected split completion errors is masked.
typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK {
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_MASK, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK;
The PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK structure is contained in the PCI_EXPRESS_BRIDGE_AER_CAPABILITY structure.
PCI_EXPRESS_BRIDGE_AER_CAPABILITY