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

Структура WHEA_X86_REGISTER_STATE описывает состояние регистров процессора x86.

Синтаксис

typedef struct _WHEA_X86_REGISTER_STATE {
  ULONG     Eax;
  ULONG     Ebx;
  ULONG     Ecx;
  ULONG     Edx;
  ULONG     Esi;
  ULONG     Edi;
  ULONG     Ebp;
  ULONG     Esp;
  USHORT    Cs;
  USHORT    Ds;
  USHORT    Ss;
  USHORT    Es;
  USHORT    Fs;
  USHORT    Gs;
  ULONG     Eflags;
  ULONG     Eip;
  ULONG     Cr0;
  ULONG     Cr1;
  ULONG     Cr2;
  ULONG     Cr3;
  ULONG     Cr4;
  ULONGLONG Gdtr;
  ULONGLONG Idtr;
  USHORT    Ldtr;
  USHORT    Tr;
} WHEA_X86_REGISTER_STATE, *PWHEA_X86_REGISTER_STATE;

Члены

Eax

Регистр аккумулятора.

Ebx

Базовый регистр.

Ecx

Регистр счетчика.

Edx

Регистр данных.

Esi

Регистр исходного индекса.

Edi

Регистр целевого индекса.

Ebp

Базовый регистр указателя.

Esp

Регистр указателя стека.

Cs

Регистр сегмента кода.

Ds

Регистр сегмента данных.

Ss

Регистр сегмента стека.

Es

Регистр дополнительного сегмента.

Fs

Регистр FS сегмента общего назначения.

Gs

Сегмент общего назначения регистрирует GS.

Eflags

Регистрация флагов.

Eip

Регистр указателя инструкций.

Cr0

Регистр элемента управления 0.

Cr1

Регистр элемента управления 1.

Cr2

Регистр элемента управления 2.

Cr3

Регистр элемента управления 3.

Cr4

Регистр элемента управления 4.

Gdtr

Регистрация глобальной таблицы дескриптора.

Idtr

Регистр таблицы дескрипторов прерывания.

Ldtr

Регистр локальной таблицы дескриптора.

Tr

Регистр задачи.

Замечания

Если RegisterContextType член структуры WHEA_XPF_CONTEXT_INFO имеет значение XPF_CONTEXT_INFO_32BITCONTEXT, элемент RegisterData этой структуры содержит структуру WHEA_X86_REGISTER_STATE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows.
заголовка ntddk.h (include Ntddk.h)

См. также

WHEA_XPF_CONTEXT_INFO