объединение WHEA_XPF_MS_CHECK (ntddk.h)
Объединение WHEA_XPF_MS_CHECK описывает сведения об ошибках микроархитектуры для процессора x86 или x64.
Синтаксис
typedef union _WHEA_XPF_MS_CHECK {
struct {
ULONGLONG ErrorTypeValid : 1;
ULONGLONG ProcessorContextCorruptValid : 1;
ULONGLONG UncorrectedValid : 1;
ULONGLONG PreciseIPValid : 1;
ULONGLONG RestartableIPValid : 1;
ULONGLONG OverflowValid : 1;
ULONGLONG ReservedValue : 10;
ULONGLONG ErrorType : 3;
ULONGLONG ProcessorContextCorrupt : 1;
ULONGLONG Uncorrected : 1;
ULONGLONG PreciseIP : 1;
ULONGLONG RestartableIP : 1;
ULONGLONG Overflow : 1;
ULONGLONG Reserved : 40;
} DUMMYSTRUCTNAME;
ULONGLONG XpfMsCheck;
} WHEA_XPF_MS_CHECK, *PWHEA_XPF_MS_CHECK;
Члены
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorTypeValid
Один бит, указывающий, что элемент ErrorType содержит допустимые данные.
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
Один бит, указывающий, что элемент ProcessorContextCorrupt содержит допустимые данные.
DUMMYSTRUCTNAME.UncorrectedValid
Один бит, указывающий, что элемент Uncorrected содержит допустимые данные.
DUMMYSTRUCTNAME.PreciseIPValid
Один бит, указывающий, что член PreciseIP содержит допустимые данные.
DUMMYSTRUCTNAME.RestartableIPValid
Один бит, указывающий, что элемент RestartableIP содержит допустимые данные.
DUMMYSTRUCTNAME.OverflowValid
Один бит, указывающий, что элемент Overflow содержит допустимые данные.
DUMMYSTRUCTNAME.ReservedValue
DUMMYSTRUCTNAME.ErrorType
Тип возникшей ошибки. Возможны следующие значения:
Все остальные значения зависят от процессора.
Этот элемент содержит допустимые данные, только если задан бит ErrorTypeValid .
DUMMYSTRUCTNAME.ProcessorContextCorrupt
Один бит, указывающий, что контекст процессора мог быть поврежден.
Этот элемент содержит допустимые данные, только если задан бит ProcessorContextCorruptValid .
DUMMYSTRUCTNAME.Uncorrected
Один бит, указывающий, что ошибка не исправлена.
Этот элемент содержит допустимые данные, только если задан бит UncorrectedValid .
DUMMYSTRUCTNAME.PreciseIP
Один бит, указывающий, что указатель инструкций, указанный в элементе InstructionPointerструктуры WHEA_XPF_PROCINFO , содержащей это объединение WHEA_XPF_MS_CHECK, напрямую связан с ошибкой.
Этот элемент содержит допустимые данные, только если задан бит PreciseIPValid .
DUMMYSTRUCTNAME.RestartableIP
Один бит, указывающий, что выполнение программы может быть надежно перезапущено в указателе инструкции, указанном в элементе InstructionPointerобъединения WHEA_XPF_PROCINFO , содержащего эту WHEA_XPF_MS_CHECK структуру.
Этот элемент содержит допустимые данные, только если задан бит RestartableIPValid .
DUMMYSTRUCTNAME.Overflow
Один бит, указывающий на переполнение ошибки.
Этот элемент содержит допустимые данные, только если задан бит OverflowValid .
DUMMYSTRUCTNAME.Reserved
Зарезервировано для системного использования.
XpfMsCheck
Представление ULONGLONG содержимого WHEA_XPF_MS_CHECK объединения.
Комментарии
Если элемент CheckInfoId структуры WHEA_XPF_PROCINFO содержит WHEA_MSCHECK_GUID, то элемент CheckInfo структуры WHEA_XPF_PROCINFO содержит WHEA_XPF_MS_CHECK объединение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows. |
Верхняя часть | ntddk.h (включая Ntddk.h) |