WHEA_AER_ROOTPORT_DESCRIPTOR Struktur (ntddk.h)
Die WHEA_AER_ROOTPORT_DESCRIPTOR-Struktur beschreibt eine PCI Express (PCIe)-Fehlerquelle.
Syntax
typedef struct _WHEA_AER_ROOTPORT_DESCRIPTOR {
USHORT Type;
BOOLEAN Enabled;
UCHAR Reserved;
ULONG BusNumber;
WHEA_PCI_SLOT_NUMBER Slot;
USHORT DeviceControl;
AER_ROOTPORT_DESCRIPTOR_FLAGS Flags;
ULONG UncorrectableErrorMask;
ULONG UncorrectableErrorSeverity;
ULONG CorrectableErrorMask;
ULONG AdvancedCapsAndControl;
ULONG RootErrorCommand;
} WHEA_AER_ROOTPORT_DESCRIPTOR, *PWHEA_AER_ROOTPORT_DESCRIPTOR;
Angehörige
Type
Der Typ des Fehlerquellendeskriptors. Dieses Element ist immer auf WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERROOTPORT festgelegt.
Enabled
Ein boolescher Wert, der angibt, ob die Fehlerquelle aktiviert ist.
Reserved
Reserviert für die Systemverwendung.
BusNumber
Die Busnummer des Stammports.
Slot
Eine WHEA_PCI_SLOT_NUMBER Struktur, die den logischen PCI-Steckplatz beschreibt, an dem sich der Stammport im System befindet.
DeviceControl
Der Inhalt des Gerätesteuerungsregisters des Stammports.
Flags
Eine AER_ROOTPORT_DESCRIPTOR_FLAGS Vereinigung, die angibt, in welche mitglieder der WHEA_AER_ROOTPORT_DESCRIPTOR Struktur vom Betriebssystem geschrieben werden kann. Die AER_ROOTPORT_DESCRIPTOR_FLAGS Union ist wie folgt definiert:
typedef union _AER_ROOTPORT_DESCRIPTOR_FLAGS {
struct {
USHORT UncorrectableErrorMaskRW:1;
USHORT UncorrectableErrorSeverityRW:1;
USHORT CorrectableErrorMaskRW:1;
USHORT AdvancedCapsAndControlRW:1;
USHORT RootErrorCommandRW:1;
USHORT Reserved:11;
};
USHORT AsUSHORT;
} AER_ROOTPORT_DESCRIPTOR_FLAGS, *PAER_ROOTPORT_DESCRIPTOR_FLAGS
UncorrectableErrorMaskRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das UncorrectableErrorMask Member der WHEA_AER_ROOTPORT_DESCRIPTOR Struktur schreiben kann.
UncorrectableErrorSeverityRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das UncorrectableErrorSeverity Member der WHEA_AER_ROOTPORT_DESCRIPTOR Struktur schreiben kann.
CorrectableErrorMaskRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das CorrectableErrorMask- element der WHEA_AER_ROOTPORT_DESCRIPTOR-Struktur schreiben kann.
AdvancedCapsAndControlRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das AdvancedCapsAndControl- element der WHEA_AER_ROOTPORT_DESCRIPTOR-Struktur schreiben kann.
RootErrorCommandRW
Ein einzelnes Bit, das angibt, dass das Betriebssystem in das RootErrorCommand- element der WHEA_AER_ROOTPORT_DESCRIPTOR-Struktur schreiben kann.
Reserviert
Reserviert für die Systemverwendung.
AsUSHORT
Eine USHORT-Darstellung des Inhalts der AER_ROOTPORT_DESCRIPTOR_FLAGS Union.
UncorrectableErrorMask
Der Inhalt des Unkorrektbaren Fehlerformats des Stammports.
UncorrectableErrorSeverity
Der Inhalt des Fehlerschweregrads des Stammports.
CorrectableErrorMask
Der Inhalt des Fehlerformats für den Stammport.
AdvancedCapsAndControl
Der Inhalt der erweiterten Fehlerfunktionen und des Steuerelementregisters des Stammports.
RootErrorCommand
Der Inhalt des Stammfehlerbefehls des Stammports.
Bemerkungen
Eine WHEA_AER_ROOTPORT_DESCRIPTOR Struktur ist in der WHEA_ERROR_SOURCE_DESCRIPTOR Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddk.h (include Ntddk.h) |