Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene dati di registro specifici del processore. Il sistema usa strutture CONTEXT per eseguire varie operazioni interne. La definizione della struttura varia per diverse architetture del processore. Questa pagina si applica all'architettura x86 a 32 bit. Nella tabella seguente vengono forniti collegamenti alle strutture per altre architetture.
| Architecture | Pagina di riferimento dell'API |
|---|---|
| x86 a 64 bit | Struttura CONTEXT (x86 a 64 bit) |
| Arm32 | Struttura CONTEXT (Arm32) |
| Arm64 | struttura ARM64_NT_CONTEXT |
Sintassi
typedef struct _CONTEXT {
DWORD ContextFlags;
DWORD Dr0;
DWORD Dr1;
DWORD Dr2;
DWORD Dr3;
DWORD Dr6;
DWORD Dr7;
FLOATING_SAVE_AREA FloatSave;
DWORD SegGs;
DWORD SegFs;
DWORD SegEs;
DWORD SegDs;
DWORD Edi;
DWORD Esi;
DWORD Ebx;
DWORD Edx;
DWORD Ecx;
DWORD Eax;
DWORD Ebp;
DWORD Eip;
DWORD SegCs;
DWORD EFlags;
DWORD Esp;
DWORD SegSs;
BYTE ExtendedRegisters[MAXIMUM_SUPPORTED_EXTENSION];
} CONTEXT;
Members
ContextFlags
Dr0
Dr1
Dr2
Dr3
Dr6
Dr7
FloatSave
SegGs
SegFs
SegEs
SegDs
Edi
Esi
Ebx
Edx
Ecx
Eax
Ebp
Eip
SegCs
EFlags
Esp
SegSs
ExtendedRegisters[MAXIMUM_SUPPORTED_EXTENSION]
Requisiti
| Requisito | Value |
|---|---|
| Header | winnt.h |