WOW64_CONTEXT 構造体 (winnt.h)
WOW64 のコンテキスト フレームを表します。 この構造体の定義については、ヘッダー ファイル WinNT.h を参照してください。
構文
typedef struct _WOW64_CONTEXT {
DWORD ContextFlags;
DWORD Dr0;
DWORD Dr1;
DWORD Dr2;
DWORD Dr3;
DWORD Dr6;
DWORD Dr7;
WOW64_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[WOW64_MAXIMUM_SUPPORTED_EXTENSION];
} WOW64_CONTEXT;
メンバー
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[WOW64_MAXIMUM_SUPPORTED_EXTENSION]
解説
次のバージョンの Windows では、スレッド ローカル ストレージ (TLS) のスロット 1 は、オフセット 4 から始まる WOW64_CONTEXT 構造体を含む構造体へのポインターを保持します。 これは、新しいバージョンの Windows で変更される可能性があります。
Windows Vista | Windows Server 2008 |
Windows 7 | Windows Server 2008 R2 |
Windows 8 | Windows Server 2012 |
Windows 8.1 | Windows Server 2012 R2 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | winnt.h (Windows.h を含む) |