Partager via


structure WHEA_AER_BRIDGE_DESCRIPTOR (ntddk.h)

La structure WHEA_AER_BRIDGE_DESCRIPTOR décrit une source d’erreur de pont PCI Express (PCIe).

Syntaxe

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;

Membres

Type

Type de descripteur source d’erreur. Ce membre est toujours défini sur WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE.

Enabled

Valeur booléenne qui indique si la source d’erreur est activée.

Reserved

Réservé à l’utilisation du système.

BusNumber

Numéro de bus principal du pont.

Slot

Structure WHEA_PCI_SLOT_NUMBER qui décrit l’emplacement PCI logique où se trouve le pont dans le système.

DeviceControl

Contenu du registre de contrôle d’appareil du pont.

Flags

Union AER_BRIDGE_DESCRIPTOR_FLAGS qui indique quels membres de la structure WHEA_AER_BRIDGE_DESCRIPTOR peuvent être écrits par le système d’exploitation. L’union AER_BRIDGE_DESCRIPTOR_FLAGS est définie comme suit :

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 bit unique qui indique que le système d’exploitation peut écrire dans le membre UncorrectableErrorMask de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

UncorrectableErrorSeverityRW

Un bit unique qui indique que le système d’exploitation peut écrire dans la UncorrectableErrorSeverity membre de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

CorrectableErrorMaskRW

Un bit unique qui indique que le système d’exploitation peut écrire dans le membre CorrectableErrorMask de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

AdvancedCapsAndControlRW

Un bit unique qui indique que le système d’exploitation peut écrire dans le membre AdvancedCapsAndControl de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryUncorrectableErrorMaskRW

Un bit unique qui indique que le système d’exploitation peut écrire dans la structure SecondaryUncorrectableErrorMask membre de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryUncorrectableErrorSevRW

Un bit unique qui indique que le système d’exploitation peut écrire dans le SecondaryUncorrectableErrorSev membre de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryCapsAndControlRW

Un bit unique qui indique que le système d’exploitation peut écrire dans le membre SecondaryCapsAndControl de la structure WHEA_AER_BRIDGE_DESCRIPTOR.

Réservé

Réservé à l’utilisation du système.

AsUSHORT

Représentation USHORT du contenu de l’union AER_ROOTPORT_DESCRIPTOR_FLAGS.

UncorrectableErrorMask

Contenu du registre du masque d’erreur irrécupérable du pont.

UncorrectableErrorSeverity

Contenu du registre de gravité d’erreur irrécupérable du pont.

CorrectableErrorMask

Contenu du registre du masque d’erreur correct du pont.

AdvancedCapsAndControl

Contenu du registre des fonctionnalités avancées d’erreur et du registre de contrôle du pont.

SecondaryUncorrectableErrorMask

Contenu du registre du masque d’erreur secondaire irrécupérable du pont.

SecondaryUncorrectableErrorSev

Contenu du registre de gravité d’erreur secondaire irrécupérable du pont.

SecondaryCapsAndControl

Contenu du registre des fonctionnalités et des contrôles secondaires du pont.

Remarques

Une structure WHEA_AER_BRIDGE_DESCRIPTOR est contenue dans la structure WHEA_ERROR_SOURCE_DESCRIPTOR.

Exigences

Exigence Valeur
d’en-tête ntddk.h (include Ntddk.h)

Voir aussi

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER