estructura PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h)

La estructura de PCI_EXPRESS_BRIDGE_AER_CAPABILITY describe una estructura de funcionalidad avanzada de informes de errores de PCI Express (PCIe) para un dispositivo de puente PCIe.

Sintaxis

typedef struct _PCI_EXPRESS_BRIDGE_AER_CAPABILITY {
  PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER        Header;
  PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS        UncorrectableErrorStatus;
  PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK          UncorrectableErrorMask;
  PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY      UncorrectableErrorSeverity;
  PCI_EXPRESS_CORRECTABLE_ERROR_STATUS          CorrectableErrorStatus;
  PCI_EXPRESS_CORRECTABLE_ERROR_MASK            CorrectableErrorMask;
  PCI_EXPRESS_AER_CAPABILITIES                  CapabilitiesAndControl;
  ULONG                                         HeaderLog[4];
  PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS    SecUncorrectableErrorStatus;
  PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK      SecUncorrectableErrorMask;
  PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY  SecUncorrectableErrorSeverity;
  PCI_EXPRESS_SEC_AER_CAPABILITIES              SecCapabilitiesAndControl;
  ULONG                                         SecHeaderLog[4];
} PCI_EXPRESS_BRIDGE_AER_CAPABILITY, *PPCI_EXPRESS_BRIDGE_AER_CAPABILITY;

Miembros

Header

Estructura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER que describe el encabezado de esta estructura.

UncorrectableErrorStatus

Estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS que describe el registro de estado de error irrecuperable de PCIe de la estructura de la funcionalidad PCIe AER.

UncorrectableErrorMask

Estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que describe el registro de máscara de error irrecuperable pcIe de la estructura de funcionalidad de PCIe AER.

UncorrectableErrorSeverity

Estructura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY que describe el registro de gravedad de error irrecuperable PCIe de la estructura de funcionalidad pcIe AER.

CorrectableErrorStatus

Estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS que describe el registro de estado de error irrecuperable de PCIe de la estructura de la funcionalidad PCIe AER.

CorrectableErrorMask

Estructura de PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que describe el registro de máscara de error irrecuperable pcIe de la estructura de funcionalidad de PCIe AER.

CapabilitiesAndControl

Estructura de PCI_EXPRESS_AER_CAPABILITIES que describe las funcionalidades de error avanzadas de PCIe y el registro de control de la estructura de funcionalidad de PCIe AER.

HeaderLog[4]

Matriz de cuatro valores de 32 bits que contienen juntos el encabezado del paquete de capa de transacción (TLP) que corresponde a un error detectado.

Dentro de cada valor de 32 bits de la matriz, los bytes del TLP están en orden de bytes big-endian.

SecUncorrectableErrorStatus

Estructura de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS que describe el registro de estado de error secundario nocorrectable de PCIe de la estructura de la funcionalidad PCIe AER.

SecUncorrectableErrorMask

Estructura de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK que describe el registro de máscara de error secundaria de PCIe nocorrectable de la estructura de la funcionalidad PCIe AER.

SecUncorrectableErrorSeverity

Estructura PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY que describe el registro de gravedad de error nocorrectable secundario PCIe de la estructura de funcionalidad pcIe AER.

SecCapabilitiesAndControl

Estructura PCI_EXPRESS_SEC_AER_CAPABILITIES que describe las funcionalidades de error secundarias de PCIe y el registro de control de la estructura de funcionalidad de PCIe AER.

SecHeaderLog[4]

Matriz de cuatro valores de 32 bits que contienen el encabezado de la transacción en la interfaz secundaria que generó un error.

Comentarios

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

Los puertos raíz y los recopiladores de eventos complejos raíz usan la estructura de PCI_EXPRESS_ROOTPORT_AER_CAPABILITY en lugar de la estructura de PCI_EXPRESS_BRIDGE_AER_CAPABILITY para describir la estructura de funcionalidades avanzadas de informes de errores PCIe.

Todos los demás dispositivos y puertos PCIe que no son dispositivos puentes usan la estructura de PCI_EXPRESS_AER_CAPABILITY en lugar de la estructura de PCI_EXPRESS_BRIDGE_AER_CAPABILITY para describir la estructura de funcionalidades avanzadas de informes de errores PCIe.

Para obtener información adicional sobre la estructura de funcionalidades avanzadas de informes de errores PCIe para dispositivos de puente PCIe, consulte la especificación PCI Express.

Requisitos

Requisito Valor
Header wdm.h (incluya Ntddk.h, Wdm.h, Miniport.h)

Consulte también

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_AER_CAPABILITIES

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK