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 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈