GetExitCodeThread的返回值与线程的退出无关
2014-02-19 14:19
99 查看
BOOL GetExitCodeThread (
HANDLE hThread, // in,想获取退出代码的一个线程的句柄
LPDWORD lpExitCode //out,用于装载线程退出代码的一个长整数变量。如线程尚未中断,则设为常数STILL_ACTIVE
);
如果函数返回值为TURE 只代表此函数执行成功,0表示失败,可以通过GetLastError()进行获取。
想要判断线程的运行与结束,是通过第二参数返回来的值:
if( lpExitCode == STILL_ACTIVE )
{
printf("线程正在运行");
}
else
{
printf("线程结束");
}
HANDLE hThread, // in,想获取退出代码的一个线程的句柄
LPDWORD lpExitCode //out,用于装载线程退出代码的一个长整数变量。如线程尚未中断,则设为常数STILL_ACTIVE
);
如果函数返回值为TURE 只代表此函数执行成功,0表示失败,可以通过GetLastError()进行获取。
想要判断线程的运行与结束,是通过第二参数返回来的值:
if( lpExitCode == STILL_ACTIVE )
{
printf("线程正在运行");
}
else
{
printf("线程结束");
}
相关文章推荐
- delphi判断线程状态函数(使用GetExitCodeThread API函数去判断线程的句柄)
- 23.[个人]C++线程入门到进阶(23)----线程函数:GetExitCodeThread
- Windows编程--线程之GetExitCodeThread()
- 使用GetExitCodeThread()关闭线程
- 线程结束,GetExitCodeThread后结束值一直STILL_ACTIVE,259的问题
- GetExitCodeThread判断线程是否执行完
- 线程函数GetExitCodeThread和ExitThread
- Windows API 之 CreateThread、GetExitCodeThread(未完)
- WaitForMultipleObjects、WaitForSingleObject、GetExitCodeThread
- GetExitCodeThread() 和 ExitThread()
- Qt线程QThread简析(8个线程等级,在UI线程里可调用thread->wait()等待线程结束,exit()可直接退出线程,setStackSize设置线程堆栈,首次见到Qt::HANDLE,QThreadData和QThreadPrivate)
- GetExitCodeThread
- 请教GetExitCodeThread函数的作用及参数
- 转:FreeLibraryAndExitThread DLL中线程的安全退出
- GetExitCodeThread(hThrd, &exitCode);WaitForSingleObject(hThrd,INFINITE);
- 线程间通信 1全局变量2当前主对话框指针3发消息方式4 AfxBeginThread的返回值(为CWinThread类型的指针)5AfxGetApp
- 转:FreeLibraryAndExitThread DLL中线程的安全退出
- exitcode.c---示范GetExitCodeThread()的用法
- GetExitCodeThread()
- FreeLibraryAndExitThread DLL中线程的安全退出