unione PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h)
La struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS descrive un registro di stato degli errori non verificabile di PCI Express (PCIe) di una struttura di funzionalità di segnalazione errori avanzata PCIe.
Sintassi
typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS {
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_STATUS, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Undefined
Singolo bit che contiene un valore non definito. Nelle versioni della specifica PCIe precedenti alla versione 1.1, questo bit indica che si è verificato un errore di training del collegamento.
DUMMYSTRUCTNAME.Reserved1
Riservato.
DUMMYSTRUCTNAME.DataLinkProtocolError
Un singolo bit che indica che si è verificato un errore del protocollo di collegamento dati.
DUMMYSTRUCTNAME.SurpriseDownError
Un singolo bit che indica che si è verificato un errore di sorpresa.
DUMMYSTRUCTNAME.Reserved2
Riservato.
DUMMYSTRUCTNAME.PoisonedTLP
Un singolo bit che indica che è stato rilevato un pacchetto TLP (Transaction Layer Packet) non elaborabile.
DUMMYSTRUCTNAME.FlowControlProtocolError
Un singolo bit che indica che si è verificato un errore del protocollo di controllo del flusso.
DUMMYSTRUCTNAME.CompletionTimeout
Un bit singolo che indica che si è verificato un timeout di completamento.
DUMMYSTRUCTNAME.CompleterAbort
Un bit singolo che indica che si è verificata un'interruzione completa.
DUMMYSTRUCTNAME.UnexpectedCompletion
Un singolo bit che indica che si è verificato un completamento imprevisto.
DUMMYSTRUCTNAME.ReceiverOverflow
Un bit singolo che indica che il ricevitore ha superato il flusso.
DUMMYSTRUCTNAME.MalformedTLP
Un singolo bit che indica che è stato rilevato un pacchetto TLP (Transaction Layer Packet) non valido.
DUMMYSTRUCTNAME.ECRCError
Un singolo bit che indica che si è verificato un errore di controllo della ridondanza ciclico (ECRC) end-to-end.
DUMMYSTRUCTNAME.UnsupportedRequestError
Un bit singolo che indica che si è verificato un errore di richiesta non supportato.
DUMMYSTRUCTNAME.AcsViolation
DUMMYSTRUCTNAME.UncorrectableInternalError
DUMMYSTRUCTNAME.MCBlockedTlp
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
DUMMYSTRUCTNAME.TlpPrefixBlocked
DUMMYSTRUCTNAME.PoisonedTlpEgressBlocked
DUMMYSTRUCTNAME.Reserved3
Riservato.
AsULONG
Rappresentazione ULONG del contenuto della struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS.
Commenti
La struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS è disponibile in Windows Server 2008 e versioni successive di Windows.
Una struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS è contenuta nelle strutture PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY e PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Ntddk.h, Wdm.h, Miniport.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per