获取当前线程的上下文。
Syntax
HRESULT GetThreadContext(
[in] ULONG32 contextSize,
[in, out, length_is(contextSize),
size_is(contextSize)] BYTE context[]
);
参数
contextSize [in]数组的大小(以字节为单位 context )。
context [in, out]构成当前平台的 Win32 CONTEXT 结构的字节数组。
注解
调试器应调用此函数而不是 Win32 GetThreadContext 函数,因为线程可能处于“被劫持”状态,其上下文已暂时更改。 返回的数据是当前平台的 Win32 CONTEXT 结构。
对于非叶帧,客户端应使用 ICorDebugRegisterSet::GetRegistersAvailable 检查哪些寄存器有效。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用