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)

Weitere Informationen

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER