지정된 WOW64 스레드의 컨텍스트를 설정합니다.
문법
BOOL Wow64SetThreadContext(
[in] HANDLE hThread,
[in] const WOW64_CONTEXT *lpContext
);
매개 변수
[in] hThread
컨텍스트를 설정해야 하는 스레드에 대한 핸들입니다.
[in] lpContext
WOW64_CONTEXT 구조체입니다. 호출자는 이 구조체의 ContextFlags 멤버를 초기화해야 합니다.
반환 값
함수가 성공하면 반환 값은 0이 아닌 값입니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 얻으려면 GetLastError호출합니다.
비고
이 함수를 사용하면 컨텍스트 구조의 ContextFlags 멤버 값에 따라 선택적 컨텍스트를 설정할 수 있습니다. hThread 매개 변수로 식별되는 스레드 핸들은 일반적으로 디버그되지만 디버그되지 않는 경우에도 함수가 작동할 수 있습니다.
이 함수는 64비트 애플리케이션용입니다. 32비트 Windows에서는 지원되지 않습니다. 이러한 호출이 실패하고 마지막 오류 코드를 ERROR_INVALID_FUNCTION 설정합니다. 32비트 애플리케이션은 WOW64 스레드에서 이 함수를 호출할 수 있습니다. 결과는 SetThreadContext 함수를 호출하는 것과 같습니다.
실행 중인 스레드에 대한 컨텍스트를 설정하지 마세요. 결과를 예측할 수 없습니다. Wow64SetThreadContext를 호출하기 전에 Wow64SuspendThread 함수를 사용하여 스레드를 일시 중단합니다.
요구 사항
요구 사항 | 가치 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1903 |
지원되는 최소 서버 | Windows Server 버전 1903 |
헤더 | wow64apiset.h |
라이브러리 | 커널32.lib |
DLL | Kernel32.dll |
참고하십시오
SetThreadContext