Condividi tramite


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

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY