获取当前线程的上下文。
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 Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0