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)

Confira também

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER