ICorDebugDataTarget::GetThreadContext Method
Returns the current thread context for the specified thread.
Syntax
HRESULT GetThreadContext(
[in] DWORD dwThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)] BYTE * pContext);
Parameters
dwThreadID
[in] The identifier of the thread whose context is to be retrieved. The identifier is defined by the operating system.
contextFlags
[in] A bitwise combination of platform-dependent flags that indicate which portions of the context should be read.
contextSize
[in] The size of pContext
.
pContext
[out] The buffer where the thread context will be stored.
Remarks
On Windows platforms, pContext
must be a CONTEXT
structure (defined in WinNT.h) that is appropriate for the machine type specified by the ICorDebugDataTarget::GetPlatform method. contextFlags
must have the same values as the ContextFlags
field of the CONTEXT
structure. The CONTEXT
structure is processor-specific; refer to the WinNT.h file for details.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4