다음을 통해 공유


ICorDebugDataTarget::GetThreadContext 메서드

지정된 스레드에 대한 현재 스레드 컨텍스트를 반환합니다.

구문

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

매개 변수

dwThreadID [in] 컨텍스트를 검색할 스레드의 식별자입니다. 식별자는 운영 체제에서 정의됩니다.

contextFlags [in] 컨텍스트의 어떤 부분을 읽어야 하는지를 나타내는 플랫폼 종속 플래그의 비트 조합입니다.

contextSize [in] 의 크기입니다 pContext.

pContext [out] 스레드 컨텍스트가 저장될 버퍼입니다.

설명

Windows 플랫폼에서 pContextICorDebugDataTarget::GetPlatform 메서드로 지정된 머신 형식에 적합한 CONTEXT 구조체(WinNT.h에서 정의됨)여야 합니다. contextFlagsCONTEXT 구조체의 ContextFlags 필드와 동일한 값을 가져야 합니다. CONTEXT 구조체는 프로세서에 따라 다릅니다. 자세한 내용은 WinNT.h 파일을 참조하세요.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4부터 사용 가능

참고 항목