Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the current thread context for the specified thread.
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 .NET Framework System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: 4