Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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) |