PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK Union (wdm.h)
Die PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK-Struktur beschreibt ein nicht korrigierbares FEHLERmaskenregister von PCI Express (PCIe) einer struktur erweiterten PCIe-Fehlerberichtsfunktion.
Syntax
typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK {
struct {
ULONG Undefined :1;
ULONG Reserved1 :3;
ULONG DataLinkProtocolError :1;
ULONG SurpriseDownError :1;
ULONG Reserved2 :6;
ULONG PoisonedTLP :1;
ULONG FlowControlProtocolError :1;
ULONG CompletionTimeout :1;
ULONG CompleterAbort :1;
ULONG UnexpectedCompletion :1;
ULONG ReceiverOverflow :1;
ULONG MalformedTLP :1;
ULONG ECRCError :1;
ULONG UnsupportedRequestError :1;
ULONG Reserved3 :11;
};
ULONG AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Undefined
Ein einzelnes Bit, das einen nicht definierten Wert enthält. In Versionen der PCIe-Spezifikation vor Version 1.1 gibt dieses Bit an, dass die Meldung von Linktrainingsfehlern maskiert ist.
DUMMYSTRUCTNAME.Reserved1
Reserviert.
DUMMYSTRUCTNAME.DataLinkProtocolError
Ein einzelnes Bit, das angibt, dass die Berichterstellung von Datenlinkprotokollfehlern maskiert ist.
DUMMYSTRUCTNAME.SurpriseDownError
Ein einzelnes Bit, das angibt, dass die Meldung von Überraschungsfehlern maskiert ist.
DUMMYSTRUCTNAME.Reserved2
Reserviert.
DUMMYSTRUCTNAME.PoisonedTLP
Ein einzelnes Bit, das angibt, dass die Berichterstellung von vergifteten Transaktionsschichtpaketen (TLPs) maskiert ist.
DUMMYSTRUCTNAME.FlowControlProtocolError
Ein einzelnes Bit, das angibt, dass die Berichterstellung von Flusssteuerungsprotokollfehlern maskiert ist.
DUMMYSTRUCTNAME.CompletionTimeout
Ein einzelnes Bit, das angibt, dass die Berichterstellung von Vervollständigungstimeouts maskiert ist.
DUMMYSTRUCTNAME.CompleterAbort
Ein einzelnes Bit, das angibt, dass die Berichterstellung über vollständige Abbrüche maskiert ist.
DUMMYSTRUCTNAME.UnexpectedCompletion
Ein einzelnes Bit, das angibt, dass die Meldung unerwarteter Vervollständigungen maskiert ist.
DUMMYSTRUCTNAME.ReceiverOverflow
Ein einzelnes Bit, das angibt, dass die Berichterstellung von Empfängerüberläufen maskiert ist.
DUMMYSTRUCTNAME.MalformedTLP
Ein einzelnes Bit, das angibt, dass die Berichterstellung von falsch formatierten Transaktionsschichtpaketen (TLPs) maskiert ist.
DUMMYSTRUCTNAME.ECRCError
Ein einzelnes Bit, das angibt, dass die Berichterstattung über Fehler bei der End-to-End-zyklischen Redundanzprüfung (ECRC) maskiert ist.
DUMMYSTRUCTNAME.UnsupportedRequestError
Ein einzelnes Bit, das angibt, dass die Berichterstellung von nicht unterstützten Anforderungsfehlern maskiert ist.
DUMMYSTRUCTNAME.AcsViolation
DUMMYSTRUCTNAME.UncorrectableInternalError
DUMMYSTRUCTNAME.MCBlockedTlp
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
DUMMYSTRUCTNAME.TlpPrefixBlocked
DUMMYSTRUCTNAME.Reserved3
Reserviert.
AsULONG
Eine ULONG-Darstellung des Inhalts der PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK-Struktur.
Hinweise
Die PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.
Eine PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK-Struktur ist in den PCI_EXPRESS_AER_CAPABILITY-, PCI_EXPRESS_BRIDGE_AER_CAPABILITY- und PCI_EXPRESS_ROOTPORT_AER_CAPABILITY-Strukturen enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (include Ntddk.h, Wdm.h, Miniport.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für