WHEA_X64_REGISTER_STATE struttura (ntddk.h)
La struttura WHEA_X64_REGISTER_STATE descrive lo stato dei registri del processore x64.
Sintassi
typedef struct _WHEA_X64_REGISTER_STATE {
ULONGLONG Rax;
ULONGLONG Rbx;
ULONGLONG Rcx;
ULONGLONG Rdx;
ULONGLONG Rsi;
ULONGLONG Rdi;
ULONGLONG Rbp;
ULONGLONG Rsp;
ULONGLONG R8;
ULONGLONG R9;
ULONGLONG R10;
ULONGLONG R11;
ULONGLONG R12;
ULONGLONG R13;
ULONGLONG R14;
ULONGLONG R15;
USHORT Cs;
USHORT Ds;
USHORT Ss;
USHORT Es;
USHORT Fs;
USHORT Gs;
ULONG Reserved;
ULONGLONG Rflags;
ULONGLONG Eip;
ULONGLONG Cr0;
ULONGLONG Cr1;
ULONGLONG Cr2;
ULONGLONG Cr3;
ULONGLONG Cr4;
ULONGLONG Cr8;
WHEA128A Gdtr;
WHEA128A Idtr;
USHORT Ldtr;
USHORT Tr;
} WHEA_X64_REGISTER_STATE, *PWHEA_X64_REGISTER_STATE;
Members
Rax
Registro accumulatore.
Rbx
Registro di base.
Rcx
Registro conteggio.
Rdx
Registro dati.
Rsi
Registro indice di origine.
Rdi
Registro degli indici di destinazione.
Rbp
Registro del puntatore di base.
Rsp
Registro puntatore dello stack.
R8
Registrare R8 per utilizzo generico.
R9
Registro di utilizzo generico R9.
R10
Registrare R10 per utilizzo generico.
R11
Registro utilizzo generico R11.
R12
Registrare R12 per utilizzo generico.
R13
Registro utilizzo generico R13.
R14
Registro utilizzo generico R14.
R15
Registro utilizzo generico R15.
Cs
Registrazione segmento di codice.
Ds
Registrazione del segmento di dati.
Ss
Registro del segmento dello stack.
Es
Registro segmento aggiuntivo.
Fs
Registro FS del segmento di utilizzo generico.
Gs
Il segmento di utilizzo generico registra GS.
Reserved
Riservato per l'utilizzo nel sistema.
Rflags
I flag registrano.
Eip
Registro puntatore delle istruzioni.
Cr0
Registro di controllo 0.
Cr1
Registro di controllo 1.
Cr2
Registro di controllo 2.
Cr3
Registro di controllo 3.
Cr4
Registro di controllo 4.
Cr8
Registro di controllo 8.
Gdtr
Struttura WHEA128A che contiene lo stato della registrazione della tabella del descrittore globale. La struttura WHEA128A descrive un valore a 128 bit e viene definito come segue:
typedef struct _WHEA128A {
ULONGLONG Low;
LONGLONG High;
} WHEA128A, *PWHEA128A;
Basso
L'ordine basso a 64 bit del valore a 128 bit.
Alto
Ordine elevato 64 bit del valore a 128 bit.
Idtr
Struttura WHEA128A che contiene lo stato del registro tabella del descrittore di interruzione. Per una descrizione della struttura WHEA128A , vedere la descrizione per il membro Gdtr .
Ldtr
Registro tabella descrittore locale.
Tr
Registrazione attività.
Commenti
Se il membro RegisterContextType di una struttura WHEA_XPF_CONTEXT_INFO è impostato su XPF_CONTEXT_INFO_64BITCONTEXT, il membro RegisterData di tale struttura contiene una struttura WHEA_X64_REGISTER_STATE .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h (include Ntddk.h) |