Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene datos de registro específicos del procesador. El sistema usa estructuras CONTEXT para realizar diversas operaciones internas. La definición de la estructura varía para diferentes arquitecturas de procesador. Esta página se aplica a la arquitectura x86 de 32 bits. En la tabla siguiente se vinculan a las estructuras de otras arquitecturas.
| Architecture | Página de referencia de API |
|---|---|
| x86 de 64 bits | Estructura CONTEXT (x86 de 64 bits) |
| Arm32 | Estructura CONTEXT (Arm32) |
| Arm64 | estructura de ARM64_NT_CONTEXT |
Syntax
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]
Requisitos
| Requirement | Importancia |
|---|---|
| Header | winnt.h |