Condividi tramite


PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY unione (wdm.h)

La struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY descrive un registro di gravità degli errori non verificabile di PCI Express (PCIe) di una struttura di segnalazione degli errori avanzata PCIe.

Sintassi

typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY {
  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_SEVERITY, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY;

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 un errore di training del collegamento segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.Reserved1

Riservato.

DUMMYSTRUCTNAME.DataLinkProtocolError

Un singolo bit che indica che un errore del protocollo di collegamento dati segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.SurpriseDownError

Un singolo bit che indica che un errore di sorpresa segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.Reserved2

Riservato.

DUMMYSTRUCTNAME.PoisonedTLP

Un singolo bit che indica che un pacchetto del livello di transazione non aggiornato (TLP) segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.FlowControlProtocolError

Un singolo bit che indica che un errore del protocollo di controllo del flusso segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.CompletionTimeout

Un singolo bit che indica che un timeout di completamento segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.CompleterAbort

Un singolo bit che indica che un completore segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.UnexpectedCompletion

Un singolo bit che indica che un completamento imprevisto segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.ReceiverOverflow

Un singolo bit che indica che un overflow del ricevitore segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.MalformedTLP

Un singolo bit che indica che un pacchetto del livello di transazione (TLP) segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.ECRCError

Un singolo bit che indica che un errore di ridondanza ciclico (ECRC) segnalato è un errore irreversibile.

DUMMYSTRUCTNAME.UnsupportedRequestError

Un singolo bit che indica che un errore di richiesta non supportato segnalato è un errore irreversibile.

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_SEVERITY.

Commenti

La struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY è disponibile in Windows Server 2008 e versioni successive di Windows.

Una struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY è 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

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY