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