structure WHEA_X86_REGISTER_STATE (ntddk.h)
La structure WHEA_X86_REGISTER_STATE décrit l’état des registres d’un processeur x86.
Syntaxe
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;
Membres
Eax
Registre de l’accumulateur.
Ebx
Registre de base.
Ecx
Registre de comptage.
Edx
Registre de données.
Esi
Registre d’index source.
Edi
Registre d’index de destination.
Ebp
Registre du pointeur de base.
Esp
Registre du pointeur de pile.
Cs
Registre de segments de code.
Ds
Registre de segments de données.
Ss
Registre de segment de pile.
Es
Registre de segment supplémentaire.
Fs
Registre FS du segment à usage général.
Gs
Le segment à usage général inscrit GS.
Eflags
Les indicateurs s’inscrivent.
Eip
Registre du pointeur d’instruction.
Cr0
Registre de contrôle 0.
Cr1
Registre de contrôle 1.
Cr2
Registre de contrôle 2.
Cr3
Registre de contrôles 3.
Cr4
Registre de contrôle 4.
Gdtr
Registre de table de descripteur global.
Idtr
Registre de table de descripteur d’interruption.
Ldtr
Registre de table de descripteur local.
Tr
Registre des tâches.
Remarques
Si le membre RegisterContextType d’une structure WHEA_XPF_CONTEXT_INFO est défini sur XPF_CONTEXT_INFO_32BITCONTEXT, le membre RegisterData de cette structure contient une structure WHEA_X86_REGISTER_STATE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans Windows Server 2008, Windows Vista SP1 et les versions ultérieures de Windows. |
En-tête | ntddk.h (inclure Ntddk.h) |