标签: multithreading winapi
调试时,我发现我的程序状态为GetCurrentThreadId之前已返回(DWORD)-1。
GetCurrentThreadId
(DWORD)-1
查看MSDN似乎该函数不会失败,因为没有关于错误的部分 那是对的吗?或者它可以在某些条件下返回错误值吗?
答案 0 :(得分:1)
在所有当前发布的Windows版本中,GetCurrentThreadId都不会失败。
该函数只是从thread information block中读取当前线程ID值并返回它。