PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK unión (wdm.h)
La estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK describe un registro de máscara de error irrecuperable de PCI Express (PCIe) de una estructura de funcionalidad avanzada 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 Reserved3 :11;
};
ULONG AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK;
Miembros
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
DUMMYSTRUCTNAME.UncorrectableInternalError
DUMMYSTRUCTNAME.MCBlockedTlp
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
DUMMYSTRUCTNAME.TlpPrefixBlocked
DUMMYSTRUCTNAME.Reserved3
Reservado.
AsULONG
Representación ULONG del contenido de la estructura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK.
Comentarios
La estructura de 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 | wdm.h (incluya Ntddk.h, Wdm.h, Miniport.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de