struttura WHEA_AER_BRIDGE_DESCRIPTOR (ntddk.h)
La struttura WHEA_AER_BRIDGE_DESCRIPTOR descrive un'origine di errore del bridge PCI Express (PCIe).
Sintassi
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;
Membri
Type
Tipo di descrittore dell'origine degli errori. Questo membro è sempre impostato su WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE.
Enabled
Valore booleano che indica se l'origine dell'errore è abilitata.
Reserved
Riservato per l'uso del sistema.
BusNumber
Numero dell'autobus principale del ponte.
Slot
Struttura WHEA_PCI_SLOT_NUMBER che descrive lo slot PCI logico in cui si trova il bridge nel sistema.
DeviceControl
Contenuto del registro di controllo del dispositivo del bridge.
Flags
Unione AER_BRIDGE_DESCRIPTOR_FLAGS che indica i membri della struttura WHEA_AER_BRIDGE_DESCRIPTOR possono essere scritti dal sistema operativo. L'unione AER_BRIDGE_DESCRIPTOR_FLAGS è definita come segue:
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 singolo bit che indica che il sistema operativo può scrivere nel membro UncorrectableErrorMask della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
UncorrectableErrorSeverityRW
Un singolo bit che indica che il sistema operativo può scrivere nel UncorrectableErrorSeverity membro della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
CorrectableErrorMaskRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro CorrectableErrorMask della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
AdvancedCapsAndControlRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro AdvancedCapsAndControl della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
SecondaryUncorrectableErrorMaskRW
Un singolo bit che indica che il sistema operativo può scrivere nel SecondaryUncorrectableErrorMask membro della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
SecondaryUncorrectableErrorSevRW
Un singolo bit che indica che il sistema operativo può scrivere nel SecondaryUncorrectableErrorSev membro della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
SecondaryCapsAndControlRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro SecondaryCapsAndControl della struttura WHEA_AER_BRIDGE_DESCRIPTOR.
Riservato
Riservato per l'uso del sistema.
AsUSHORT
Rappresentazione USHORT del contenuto dell'unione AER_ROOTPORT_DESCRIPTOR_FLAGS.
UncorrectableErrorMask
Contenuto del registro Maschera errori non correzione del bridge.
UncorrectableErrorSeverity
Il contenuto del registro di gravità degli errori non verificabili del bridge.
CorrectableErrorMask
Contenuto del registro Corretto maschera errori del bridge.
AdvancedCapsAndControl
Contenuto delle funzionalità avanzate di errore e del registro di controllo del bridge.
SecondaryUncorrectableErrorMask
Contenuto del registro secondario della maschera di errore non verificabile del bridge.
SecondaryUncorrectableErrorSev
Il contenuto del registro di gravità dell'errore secondario del bridge non verificabile.
SecondaryCapsAndControl
Contenuto delle funzionalità di errore secondarie del bridge e del registro di controllo.
Osservazioni
Una struttura WHEA_AER_BRIDGE_DESCRIPTOR è contenuta all'interno della struttura WHEA_ERROR_SOURCE_DESCRIPTOR.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddk.h (include Ntddk.h) |