ICorDebugDataTarget::GetThreadContext 方法

返回指定线程的当前线程上下文。

语法

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

参数

dwThreadID
[in] 要检索其上下文的线程的标识符。 标识符由操作系统定义。

contextFlags
[in] 平台相关标志的按位组合,指示应读取上下文的哪些部分。

contextSize
[输入] pContext 的大小。

pContext
[out] 将存储线程上下文的缓冲区。

备注

在 Windows 平台上,pContext 必须是 CONTEXT 结构(在 WinNT.h 中定义),此结果适用于 ICorDebugDataTarget::GetPlatform 方法中指定的计算机类型。 contextFlags 必须具有与 CONTEXT 结构的 ContextFlags 字段相同的值。 CONTEXT 结构特定于处理器;如需了解详细信息,请参阅 WinNT.h 文件。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 4 起可用

请参阅