PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK union (wdm.h)
La struttura di PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK descrive una struttura di segnalazione degli errori avanzata di PCI Express (PCIe) non correzione.
Sintassi
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;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Undefined
Un singolo bit contenente un valore non definito. Nelle versioni della specifica PCIe prima della versione 1.1, questo bit indica che la segnalazione degli errori di training del collegamento viene mascherata.
DUMMYSTRUCTNAME.Reserved1
Riservato.
DUMMYSTRUCTNAME.DataLinkProtocolError
Un singolo bit che indica che la segnalazione degli errori del protocollo di collegamento dati viene mascherata.
DUMMYSTRUCTNAME.SurpriseDownError
Un singolo bit che indica che la segnalazione di errori di sorpresa è mascherata.
DUMMYSTRUCTNAME.Reserved2
Riservato.
DUMMYSTRUCTNAME.PoisonedTLP
Un bit singolo che indica che la segnalazione di pacchetti di livelli di transazione non elaborati (TLP) viene mascherata.
DUMMYSTRUCTNAME.FlowControlProtocolError
Un bit singolo che indica che la segnalazione degli errori del protocollo di controllo del flusso viene mascherata.
DUMMYSTRUCTNAME.CompletionTimeout
Un singolo bit che indica che il report dei timeout di completamento viene mascherato.
DUMMYSTRUCTNAME.CompleterAbort
Un singolo bit che indica che la creazione di report di interruzioni dell'utilità di completamento viene mascherata.
DUMMYSTRUCTNAME.UnexpectedCompletion
Un singolo bit che indica che la segnalazione di completamento imprevisti è mascherata.
DUMMYSTRUCTNAME.ReceiverOverflow
Un singolo bit che indica che la segnalazione di overflow del ricevitore è mascherata.
DUMMYSTRUCTNAME.MalformedTLP
Un bit singolo che indica che la segnalazione di pacchetti di livelli di transazione non formattati (TLP) è mascherata.
DUMMYSTRUCTNAME.ECRCError
Un singolo bit che indica che la segnalazione degli errori di ridondanza ciclica (ECRC) end-to-end viene mascherata.
DUMMYSTRUCTNAME.UnsupportedRequestError
Un bit singolo che indica che la segnalazione di errori di richiesta non supportati viene mascherata.
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_MASK.
Commenti
La struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK è disponibile in Windows Server 2008 e versioni successive di Windows.
Una struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK è 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