Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém dados de registro específicos do processador. O sistema usa estruturas CONTEXT para executar várias operações internas. A definição da estrutura varia para arquiteturas de processador diferentes. Esta página se aplica à arquitetura x86 de 32 bits. A tabela a seguir é vinculada às estruturas de outras arquiteturas.
| Architecture | Página de referência da API |
|---|---|
| x86 de 64 bits | Estrutura CONTEXT (x86 de 64 bits) |
| Arm32 | Estrutura CONTEXT (Arm32) |
| Arm64 | estrutura ARM64_NT_CONTEXT |
Sintaxe
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]
Requirements
| Requirement | Value |
|---|---|
| Header | winnt.h |