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)

Voir aussi

WHEA_XPF_CONTEXT_INFO