Compartir a través de


estructura WHEA_AER_BRIDGE_DESCRIPTOR (ntddk.h)

La estructura WHEA_AER_BRIDGE_DESCRIPTOR describe un origen de error de puente PCI Express (PCIe).

Sintaxis

typedef struct _WHEA_AER_BRIDGE_DESCRIPTOR {
  USHORT                      Type;
  BOOLEAN                     Enabled;
  UCHAR                       Reserved;
  ULONG                       BusNumber;
  WHEA_PCI_SLOT_NUMBER        Slot;
  USHORT                      DeviceControl;
  AER_BRIDGE_DESCRIPTOR_FLAGS Flags;
  ULONG                       UncorrectableErrorMask;
  ULONG                       UncorrectableErrorSeverity;
  ULONG                       CorrectableErrorMask;
  ULONG                       AdvancedCapsAndControl;
  ULONG                       SecondaryUncorrectableErrorMask;
  ULONG                       SecondaryUncorrectableErrorSev;
  ULONG                       SecondaryCapsAndControl;
} WHEA_AER_BRIDGE_DESCRIPTOR, *PWHEA_AER_BRIDGE_DESCRIPTOR;

Miembros

Type

Tipo de descriptor de origen de error. Este miembro siempre se establece en WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE.

Enabled

Valor booleano que indica si el origen del error está habilitado.

Reserved

Reservado para uso del sistema.

BusNumber

Número de autobús principal del puente.

Slot

Estructura WHEA_PCI_SLOT_NUMBER que describe la ranura PCI lógica donde se encuentra el puente en el sistema.

DeviceControl

Contenido del registro de control de dispositivos del puente.

Flags

Unión AER_BRIDGE_DESCRIPTOR_FLAGS que indica cuáles de los miembros de la estructura de WHEA_AER_BRIDGE_DESCRIPTOR se pueden escribir en el sistema operativo. La unión AER_BRIDGE_DESCRIPTOR_FLAGS se define de la siguiente manera:

typedef union _AER_BRIDGE_DESCRIPTOR_FLAGS {
  struct {
    USHORT  UncorrectableErrorMaskRW:1;
    USHORT  UncorrectableErrorSeverityRW:1;
    USHORT  CorrectableErrorMaskRW:1;
    USHORT  AdvancedCapsAndControlRW:1;
    USHORT  SecondaryUncorrectableErrorMaskRW:1;
    USHORT  SecondaryUncorrectableErrorSevRW:1;
    USHORT  SecondaryCapsAndControlRW:1;
    USHORT  Reserved:9;
  };
  USHORT  AsUSHORT;
} AER_BRIDGE_DESCRIPTOR_FLAGS, *PAER_BRIDGE_DESCRIPTOR_FLAGS

UncorrectableErrorMaskRW

Un solo bit que indica que el sistema operativo puede escribir en el miembro UncorrectableErrorMask de la estructura WHEA_AER_BRIDGE_DESCRIPTOR.

UncorrectableErrorSeverityRW

Un solo bit que indica que el sistema operativo puede escribir en el UncorrectableErrorSeverity miembro de la estructura WHEA_AER_BRIDGE_DESCRIPTOR.

CorrectableErrorMaskRW

Un solo bit que indica que el sistema operativo puede escribir en el miembro CorrectableErrorMask de la estructura de WHEA_AER_BRIDGE_DESCRIPTOR.

AdvancedCapsAndControlRW

Un solo bit que indica que el sistema operativo puede escribir en el miembro AdvancedCapsAndControl de la estructura WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryUncorrectableErrorMaskRW

Un solo bit que indica que el sistema operativo puede escribir en el secondaryUncorrectableErrorMask miembro de la estructura WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryUncorrectableErrorSevRW

Un solo bit que indica que el sistema operativo puede escribir en el SecondaryUncorrectableErrorSev miembro de la estructura WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryCapsAndControlRW

Un solo bit que indica que el sistema operativo puede escribir en el miembro SecondaryCapsAndControl de la estructura WHEA_AER_BRIDGE_DESCRIPTOR.

Reservado

Reservado para uso del sistema.

AsUSHORT

Representación de USHORT del contenido de la unión AER_ROOTPORT_DESCRIPTOR_FLAGS.

UncorrectableErrorMask

Contenido del registro de máscara de error irrecuperable del puente.

UncorrectableErrorSeverity

Contenido del registro de gravedad de error irrecuperable del puente.

CorrectableErrorMask

Contenido del registro de máscara de error corrigeble del puente.

AdvancedCapsAndControl

El contenido de las funcionalidades avanzadas de error y el registro de control del puente.

SecondaryUncorrectableErrorMask

Contenido del registro de máscara de error no corregida secundaria del puente.

SecondaryUncorrectableErrorSev

Contenido del registro de gravedad de error no correrecible secundario del puente.

SecondaryCapsAndControl

Contenido del registro de control y funcionalidades de errores secundarios del puente.

Observaciones

Una estructura WHEA_AER_BRIDGE_DESCRIPTOR se encuentra dentro de la estructura WHEA_ERROR_SOURCE_DESCRIPTOR.

Requisitos

Requisito Valor
encabezado de ntddk.h (incluya Ntddk.h)

Consulte también

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER