estructura de WHEA_AER_BRIDGE_DESCRIPTOR (ntddk.h)
La estructura de 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 pueden escribirse 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 miembro UncorrectableErrorSeverity 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 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 miembro SecondaryUncorrectableErrorMask de la estructura WHEA_AER_BRIDGE_DESCRIPTOR .
SecondaryUncorrectableErrorSevRW
Un solo bit que indica que el sistema operativo puede escribir en el miembro SecondaryUncorrectableErrorSev 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 corregida del puente.
AdvancedCapsAndControl
Contenido del registro de control y funcionalidades de error avanzadas del puente.
SecondaryUncorrectableErrorMask
Contenido del registro de máscara de error secundaria no corregida del puente.
SecondaryUncorrectableErrorSev
El contenido del registro de gravedad de error secundario no corregida del puente.
SecondaryCapsAndControl
Contenido del registro de control y funcionalidades de error secundario del puente.
Comentarios
Una estructura de WHEA_AER_BRIDGE_DESCRIPTOR se encuentra dentro de la estructura WHEA_ERROR_SOURCE_DESCRIPTOR .
Requisitos
Requisito | Valor |
---|---|
Header | ntddk.h (incluya Ntddk.h) |