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

Структура WHEA_XPF_MCE_DESCRIPTOR описывает источник ошибок исключения проверка компьютера (MCE) для процессора x86 или x64.

Синтаксис

typedef struct _WHEA_XPF_MCE_DESCRIPTOR {
  USHORT                      Type;
  UCHAR                       Enabled;
  UCHAR                       NumberOfBanks;
  XPF_MCE_FLAGS               Flags;
  ULONGLONG                   MCG_Capability;
  ULONGLONG                   MCG_GlobalControl;
  WHEA_XPF_MC_BANK_DESCRIPTOR Banks[WHEA_MAX_MC_BANKS];
} WHEA_XPF_MCE_DESCRIPTOR, *PWHEA_XPF_MCE_DESCRIPTOR;

Члены

Type

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

Enabled

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

NumberOfBanks

Количество WHEA_XPF_MC_BANK_DESCRIPTOR структур, содержащихся в члене банка .

Flags

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

typedef union _XPF_MCE_FLAGS {
  struct {
    UCHAR  MCG_CapabilityRW:1;
    UCHAR  MCG_GlobalControlRW:1;
    UCHAR  Reserved:30;
  };
  UCHAR  AsULONG;
} XPF_MCE_FLAGS, *PXPF_MCE_FLAGS;

MCG_CapabilityRW

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

MCG_GlobalControlRW

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

Зарезервировано

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

AsULONG

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

MCG_Capability

Содержимое IA32_MCG_CAP регистра процессора для конкретной модели. Этот регистр содержит сведения о возможностях компьютера проверка архитектуре процессора. Дополнительные сведения о регистрации IA32_MCG_CAP см. в руководстве разработчика по архитектуре программного обеспечения Intel 64 и IA-32.

MCG_GlobalControl

Содержимое IA32_MCG_CTL регистра конкретной модели процессора. Этот регистр управляет отчетами об исключениях проверка компьютера. Дополнительные сведения о регистрации IA32_MCG_CTL см. в руководстве разработчика программного обеспечения для архитектур Intel 64 и IA-32.

Banks[WHEA_MAX_MC_BANKS]

Массив WHEA_XPF_MC_BANK_DESCRIPTOR структур, описывающих банки регистров проверка машин.

Комментарии

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

Требования

Требование Значение
Заголовок ntddk.h (включая Ntddk.h)

См. также раздел

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR