GetThreadContext
WindowsAPI函数
GetThreadContext是一个WindowsAPI函数,功能是获取线程的
上下文
。
定义
参数
hThread
要获取其上下文的线程的句柄,句柄必须具有THREAD_GET_CONTEXT 访问权限。
WOW64:句柄还必须具有 THREAD_QUERY_INFORMATION 访问权限。
lpContext
指向用于接收指定线程的上下文的CONTEXT结构指针,该结构的ContextFlags成员的值指定获取线程上下文的哪些部分。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,则返回值为零。要获取扩展错误信息,请调用
GetLastError
其他信息
此函数用于获取指定线程的线程上下文。函数根据上下文结构的ContextFlags成员的值检索选择性上下文。hThread参数标识的线程通常正在调试中,但该函数也可以在未调试线程时运行。
无法获取正在运行的线程的有效上下文,在调用GetThreadContext之前,使用
SuspendThread
函数挂起线程。
如果为当前线程调用GetThreadContext,则函数返回成功,但是,返回的上下文无效。
系统要求
参考资料
GetThreadContext function
.微软文档.
最新修订时间:2023-05-18 08:05
条目作者
小编
资深百科编辑
目录
概述
定义
参数
返回值
参考资料
Copyright©2024
闽ICP备2024072939号-1