Поделиться через


структура WHEA_AER_BRIDGE_DESCRIPTOR (ntddk.h)

Структура WHEA_AER_BRIDGE_DESCRIPTOR описывает источник ошибки моста PCI Express (PCIe).

Синтаксис

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;

Члены

Type

Тип дескриптора источника ошибок. Этот элемент всегда имеет значение WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE.

Enabled

Логическое значение, указывающее, включен ли источник ошибок.

Reserved

Зарезервировано для использования системы.

BusNumber

Основной номер автобуса моста.

Slot

Структура WHEA_PCI_SLOT_NUMBER, описывающая логический слот PCI, в котором находится мост в системе.

DeviceControl

Содержимое реестра элементов управления устройствами моста.

Flags

Объединение AER_BRIDGE_DESCRIPTOR_FLAGS, указывающее, какие члены структуры WHEA_AER_BRIDGE_DESCRIPTOR можно записать в операционную систему. Объединение AER_BRIDGE_DESCRIPTOR_FLAGS определяется следующим образом:

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

Один бит, указывающий, что операционная система может записывать данные в uncorrectableErrorMask элемент структуры WHEA_AER_BRIDGE_DESCRIPTOR.

UncorrectableErrorSeverityRW

Один бит, указывающий, что операционная система может записывать данные в uncorrectableErrorSeverity элемент структуры WHEA_AER_BRIDGE_DESCRIPTOR.

ИсправлениеErrorMaskRW

Один бит, указывающий, что операционная система может записывать данные в элемент CorrectableErrorMask структуры WHEA_AER_BRIDGE_DESCRIPTOR.

AdvancedCapsAndControlRW

Один бит, указывающий, что операционная система может записывать данные в элемент AdvancedCapsAndControl структуры WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryUncorrectableErrorMaskRW

Один бит, указывающий, что операционная система может записывать данные в элемент SecondaryUncorectableErrorMask структуры WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryUncorrectableErrorSevRW

Один бит, указывающий, что операционная система может записывать данные в SecondaryUncorectableErrorSev член структуры WHEA_AER_BRIDGE_DESCRIPTOR.

SecondaryCapsAndControlRW

Один бит, указывающий, что операционная система может записывать данные в элемент SecondaryCapsAndControl структуры WHEA_AER_BRIDGE_DESCRIPTOR.

Скрытный

Зарезервировано для использования системы.

AsUSHORT

Представление USHORT содержимого объединения AER_ROOTPORT_DESCRIPTOR_FLAGS.

UncorrectableErrorMask

Содержимое незаменяемого регистра маски ошибок моста.

UncorrectableErrorSeverity

Содержимое незаменяемого регистра серьезности ошибок моста.

CorrectableErrorMask

Содержимое регистра маски исправлений ошибки моста.

AdvancedCapsAndControl

Содержимое расширенного реестра ошибок и элемента управления моста.

SecondaryUncorrectableErrorMask

Содержимое вторичной незаменяемой маски ошибки моста.

SecondaryUncorrectableErrorSev

Содержимое вторичного регистра серьезности ошибок для моста.

SecondaryCapsAndControl

Содержимое вторичного регистра ошибок и элемента управления моста.

Замечания

Структура WHEA_AER_BRIDGE_DESCRIPTOR содержится в структуре WHEA_ERROR_SOURCE_DESCRIPTOR.

Требования

Требование Ценность
заголовка ntddk.h (include Ntddk.h)

См. также

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_PCI_SLOT_NUMBER