OpenProcess及threadid的疑问。。

templarzq 2006-08-01 02:33:41
(1)为什么在MSDN里看到openprocess这个函数的返回类型是HWND,而在VC里用的时候是VOID??
(2)已知线程的threadid,如何获得该线程的句柄?
...全文
249 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
templarzq 2006-08-02
  • 打赏
  • 举报
回复
直接调用的话,openprocess返回就是void*,我加了个强制转换(handle)搞定
templarzq 2006-08-02
  • 打赏
  • 举报
回复
写错了,是HANDLE....汗一个
DentistryDoctor 2006-08-01
  • 打赏
  • 举报
回复
1.openprocess这个函数的返回类型是HWND????????
哪来的MSDN????
2.OpenThread
wuming2003 2006-08-01
  • 打赏
  • 举报
回复
(1)在VC中你怎么看出openprocess的返回值是VOID???????????
这是SDK头文件的声明:
WINBASEAPI
HANDLE
WINAPI
OpenProcess(
IN DWORD dwDesiredAccess,
IN BOOL bInheritHandle,
IN DWORD dwProcessId
);
(2)使用
HANDLE OpenThread(
DWORD dwDesiredAccess,
BOOL bInheritHandle,
DWORD dwThreadId
);

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧