WHEA_AER_BRIDGE_DESCRIPTOR-Struktur (ntddk.h)
Die WHEA_AER_BRIDGE_DESCRIPTOR-Struktur beschreibt eine FEHLERQUELLE der PCI Express-Brücke (PCIe).
Syntax
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;
Member
Type
Der Typ des Fehlerquellendeskriptors. Dieser Member ist immer auf WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE festgelegt.
Enabled
Ein boolescher Wert, der angibt, ob die Fehlerquelle aktiviert ist.
Reserved
Ist für das System reserviert.
BusNumber
Die primäre Busnummer der Brücke.
Slot
Eine WHEA_PCI_SLOT_NUMBER Struktur, die den logischen PCI-Steckplatz beschreibt, in dem sich die Brücke im System befindet.
DeviceControl
Der Inhalt des Gerätesteuerungsregisters der Brücke.
Flags
Eine AER_BRIDGE_DESCRIPTOR_FLAGS Union, die angibt, in welche der Elemente der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur vom Betriebssystem geschrieben werden kann. Die AER_BRIDGE_DESCRIPTOR_FLAGS Union ist wie folgt definiert:
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
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das UncorrectableErrorMask-Element der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
UncorrectableErrorSeverityRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in den UncorrectableErrorSeverity-Member der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
CorrectableErrorMaskRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das CorrectableErrorMask-Element der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
AdvancedCapsAndControlRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das AdvancedCapsAndControl-Element der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
SecondaryUncorrectableErrorMaskRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das SecondaryUncorrectableErrorMask-Element der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
SecondaryUncorrectableErrorSevRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das SecondaryUncorrectableErrorSev-Element der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
SecondaryCapsAndControlRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das SecondaryCapsAndControl-Element der WHEA_AER_BRIDGE_DESCRIPTOR-Struktur schreiben kann.
Reserviert
Ist für das System reserviert.
AsUSHORT
Eine USHORT-Darstellung des Inhalts der AER_ROOTPORT_DESCRIPTOR_FLAGS Union.
UncorrectableErrorMask
Der Inhalt des Nicht korrigierbaren Fehlermaskenregisters der Brücke.
UncorrectableErrorSeverity
Der Inhalt des Nicht korrigierbaren Fehlerschweregradregisters der Brücke.
CorrectableErrorMask
Der Inhalt des Registers "Korrigierende Fehlermaske" der Brücke.
AdvancedCapsAndControl
Der Inhalt des Erweiterten Fehlerfunktionen- und Steuerungsregisters der Brücke.
SecondaryUncorrectableErrorMask
Der Inhalt des sekundären nicht korrigierbaren Fehlermaskenregisters der Brücke.
SecondaryUncorrectableErrorSev
Der Inhalt des sekundären nicht korrigierbaren Fehlerschweregrad-Registers der Brücke.
SecondaryCapsAndControl
Der Inhalt des sekundären Fehlerfunktionen- und Steuerungsregisters der Brücke.
Hinweise
Eine WHEA_AER_BRIDGE_DESCRIPTOR-Struktur ist in der WHEA_ERROR_SOURCE_DESCRIPTOR-Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddk.h (include Ntddk.h) |