Condividi tramite


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)

Vedere anche

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER