PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK unión (miniport.h)

La unión de PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK describe un registro de máscara de error irrecuperable de PCI Express (PCIe) de una estructura avanzada de funcionalidad de informes de errores PCIe.

Sintaxis

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

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 se enmascaran los informes de errores de entrenamiento de vínculo.

DUMMYSTRUCTNAME.Reserved1

Reservado.

DUMMYSTRUCTNAME.DataLinkProtocolError

Un solo bit que indica que se enmascaran los informes de errores del protocolo de vínculo de datos.

DUMMYSTRUCTNAME.SurpriseDownError

Un solo bit que indica que se enmascaran los informes de errores de sorpresa hacia abajo.

DUMMYSTRUCTNAME.Reserved2

Reservado.

DUMMYSTRUCTNAME.PoisonedTLP

Un solo bit que indica que se enmascaran los informes de paquetes de capa de transacción dudosos (TLP).

DUMMYSTRUCTNAME.FlowControlProtocolError

Un solo bit que indica que se enmascaran los informes de errores del protocolo de control de flujo.

DUMMYSTRUCTNAME.CompletionTimeout

Un solo bit que indica que se enmascaran los informes de tiempos de espera de finalización.

DUMMYSTRUCTNAME.CompleterAbort

Un solo bit que indica que la notificación de anulaciones de completador está enmascarada.

DUMMYSTRUCTNAME.UnexpectedCompletion

Un solo bit que indica que se enmascaran los informes de finalizaciones inesperadas.

DUMMYSTRUCTNAME.ReceiverOverflow

Un solo bit que indica que la notificación de desbordamientos del receptor está enmascarada.

DUMMYSTRUCTNAME.MalformedTLP

Un solo bit que indica que se enmascaran los informes de paquetes de capa de transacción con formato incorrecto (TLP).

DUMMYSTRUCTNAME.ECRCError

Un solo bit que indica que se enmascaran los informes de errores de comprobación de redundancia cíclica de un extremo a otro (ECRC).

DUMMYSTRUCTNAME.UnsupportedRequestError

Un solo bit que indica que se enmascaran los informes de errores de solicitud no admitidos.

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

Comentarios

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

Una estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK se encuentra en las estructuras de 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