现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

GetCurrentThread()获取当前线程句柄的陷阱

2014-05-20 09:48 工业·编程 ⁄ 共 322字 ⁄ 字号 暂无评论

创建了一个结构体,其中有一个字段是线程句柄HANDLE,当新创建的线程执行时,需要去获取结构体中关于该句柄的其他内容;

因此,以HANDLE作为查找条件进行获取。于是想起GetCurrentThread()方法来获取当前线程的句柄。

函数原型:

HANDLE GetCurrentThread(void);

返回值:

A pseudohandle for the current thread indicates success

注意:这里是pseudohandle,即伪句柄,而不是真实的句柄。

相关阅读

----获取当前进程 / 线程的 ID 、句柄和内核地址

因此,在作为查询条件时,总会出错;同样的,GetCurrentProcess()获取当前进程句柄的时候也会有相同的问题;

给我留言

留言无头像?