структура 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) |