Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des données d’inscription spécifiques au processeur. Le système utilise des structures CONTEXT pour effectuer différentes opérations internes. La définition de structure varie selon les différentes architectures de processeur. Cette page s’applique à l’architecture x86 32 bits. Le tableau suivant établit des liens vers les structures pour d’autres architectures.
| Architecture | Page de référence d’API |
|---|---|
| x86 64 bits | STRUCTURE CONTEXT (x86 64 bits) |
| Arm32 | STRUCTURE CONTEXT (Arm32) |
| Arm64 | structure ARM64_NT_CONTEXT |
Syntaxe
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]
Spécifications
| Requirement | Valeur |
|---|---|
| Header | winnt.h |