estrutura WHEA_AER_BRIDGE_DESCRIPTOR (ntddk.h)
A estrutura WHEA_AER_BRIDGE_DESCRIPTOR descreve uma fonte de erro de ponte PCI Express (PCIe).
Sintaxe
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;
Membros
Type
O tipo de descritor de origem de erro. Esse membro é sempre definido como WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE.
Enabled
Um valor booliano que indica se a origem do erro está habilitada.
Reserved
Reservado para uso do sistema.
BusNumber
O número do ônibus primário da ponte.
Slot
Uma estrutura WHEA_PCI_SLOT_NUMBER que descreve o slot PCI lógico em que a ponte está localizada no sistema.
DeviceControl
O conteúdo do registro de Controle de Dispositivo da ponte.
Flags
Um AER_BRIDGE_DESCRIPTOR_FLAGS união que indica em qual dos membros da estrutura WHEA_AER_BRIDGE_DESCRIPTOR pode ser gravado pelo sistema operacional. A união AER_BRIDGE_DESCRIPTOR_FLAGS é definida da seguinte maneira:
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
Um único bit que indica que o sistema operacional pode gravar no membro UncorrectableErrorMask da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
UncorrectableErrorSeverityRW
Um único bit que indica que o sistema operacional pode gravar no membro UncorrectableErrorSeverity da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
CorrectableErrorMaskRW
Um único bit que indica que o sistema operacional pode gravar no membro CorrectableErrorMask da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
AdvancedCapsAndControlRW
Um único bit que indica que o sistema operacional pode gravar no membro AdvancedCapsAndControl da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
SecondaryUncorrectableErrorMaskRW
Um único bit que indica que o sistema operacional pode gravar no membro SecondaryUncorrectableErrorMask da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
SecondaryUncorrectableErrorSevRW
Um único bit que indica que o sistema operacional pode gravar no membro SecondaryUncorrectableErrorSev da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
SecondaryCapsAndControlRW
Um único bit que indica que o sistema operacional pode gravar no membro SecondaryCapsAndControl da estrutura WHEA_AER_BRIDGE_DESCRIPTOR .
Reservado
Reservado para uso do sistema.
AsUSHORT
Uma representação USHORT do conteúdo da união AER_ROOTPORT_DESCRIPTOR_FLAGS .
UncorrectableErrorMask
O conteúdo do registro máscara de erro não correcionável da ponte.
UncorrectableErrorSeverity
O conteúdo do registro de Severidade de Erro Não Correcionável da ponte.
CorrectableErrorMask
O conteúdo do registro de Máscara de Erro Corrigível da ponte.
AdvancedCapsAndControl
O conteúdo dos Recursos avançados de erro e do registro de controle da ponte.
SecondaryUncorrectableErrorMask
O conteúdo do registro da Máscara de Erro Não Recorrecionável Secundária da ponte.
SecondaryUncorrectableErrorSev
O conteúdo do registro de severidade de erro não correcionável secundário da ponte.
SecondaryCapsAndControl
O conteúdo dos recursos de erro secundários e do registro de controle da ponte.
Comentários
Uma estrutura WHEA_AER_BRIDGE_DESCRIPTOR está contida na estrutura WHEA_ERROR_SOURCE_DESCRIPTOR .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h (inclua Ntddk.h) |