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) |