Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält prozessorspezifische Registerdaten. Das System verwendet CONTEXT-Strukturen , um verschiedene interne Vorgänge auszuführen. Die Strukturdefinition variiert für unterschiedliche Prozessorarchitekturen. Diese Seite gilt für die 32-Bit-x86-Architektur. Die folgende Tabelle verknüpft die Strukturen für andere Architekturen.
| Architektur | API-Referenzseite |
|---|---|
| x86 64-Bit | CONTEXT-Struktur (x86 64-Bit) |
| Arm32 | CONTEXT-Struktur (Arm32) |
| ARM64 | ARM64_NT_CONTEXT Struktur |
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;
Elemente
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]
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | winnt.h |