PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY unión (miniport.h)

La unión de PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY describe un registro de gravedad de error irrecuperable de PCI Express (PCIe) de una estructura de funcionalidad de informes de errores avanzado de PCIe.

Sintaxis

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 AcsViolation : 1;
    ULONG UncorrectableInternalError : 1;
    ULONG MCBlockedTlp : 1;
    ULONG AtomicOpEgressBlocked : 1;
    ULONG TlpPrefixBlocked : 1;
    ULONG Reserved3 : 6;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY;

Miembros

DUMMYSTRUCTNAME

Estructura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.Undefined

Un solo bit que contiene un valor indefinido. En versiones de la especificación PCIe anterior a la versión 1.1, este bit indica que un error de entrenamiento de vínculo notificado es un error irrecuperable.

DUMMYSTRUCTNAME.Reserved1

Reservado.

DUMMYSTRUCTNAME.DataLinkProtocolError

Un solo bit que indica que un error de protocolo de vínculo de datos notificado es un error irrecuperable.

DUMMYSTRUCTNAME.SurpriseDownError

Un solo bit que indica que un error de sorpresa notificado es un error irrecuperable.

DUMMYSTRUCTNAME.Reserved2

Reservado.

DUMMYSTRUCTNAME.PoisonedTLP

Un solo bit que indica que un paquete de capa de transacción dudoso notificado (TLP) es un error irrecuperable.

DUMMYSTRUCTNAME.FlowControlProtocolError

Un solo bit que indica que un error de protocolo de control de flujo notificado es un error irrecuperable.

DUMMYSTRUCTNAME.CompletionTimeout

Un solo bit que indica que un tiempo de espera de finalización notificado es un error irrecuperable.

DUMMYSTRUCTNAME.CompleterAbort

Un solo bit que indica que una anulación del completador notificado es un error irrecuperable.

DUMMYSTRUCTNAME.UnexpectedCompletion

Un solo bit que indica que una finalización inesperada notificada es un error irrecuperable.

DUMMYSTRUCTNAME.ReceiverOverflow

Un solo bit que indica que un desbordamiento del receptor notificado es un error irrecuperable.

DUMMYSTRUCTNAME.MalformedTLP

Un solo bit que indica que un paquete de capa de transacción con formato incorrecto notificado (TLP) es un error irrecuperable.

DUMMYSTRUCTNAME.ECRCError

Un solo bit que indica que un error de comprobación de redundancia cíclica (ECRC) notificado es un error irrecuperable.

DUMMYSTRUCTNAME.UnsupportedRequestError

Un solo bit que indica que un error de solicitud no admitido notificado es un error irrecuperable.

DUMMYSTRUCTNAME.AcsViolation

Define el miembro ULONGAcsViolation.

DUMMYSTRUCTNAME.UncorrectableInternalError

Define el miembro ULONGUncorrectableInternalError.

DUMMYSTRUCTNAME.MCBlockedTlp

Define el miembro ULONGMCBlockedTlp.

DUMMYSTRUCTNAME.AtomicOpEgressBlocked

Define el miembro ULONGAtomicOpEgressBlocked.

DUMMYSTRUCTNAME.TlpPrefixBlocked

Define el miembro de ULONGTlpPrefixBlocked.

DUMMYSTRUCTNAME.Reserved3

Reservado.

AsULONG

Representación ULONG del contenido de la estructura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY .

Comentarios

La estructura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY está disponible en Windows Server 2008 y versiones posteriores de Windows.

Una estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY se encuentra en las estructuras PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY y PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .

Requisitos

Requisito Valor
Header miniport.h (include Ntddk.h, Wdm.h, Miniport.h)

Consulte también

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY