다음을 통해 공유


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에서 변경될 수 있습니다.

윈도우 비스타 윈도우 서버 2008
윈도우 7 Windows Server 2008 R2
Windows 8 Windows Server 2012
Windows 8.1 윈도우 서버 2012 R2

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
Header winnt.h(Windows.h 포함)

참고하십시오

스레드 환경 블록(디버깅 노트)

WOW64_FLOATING_SAVE_AREA

wow64GetThreadContext

wow64SetThreadContext