MFC 判斷線程是否結束

函數: GetExitCodeThread()

功能: 獲取一個結束線程的返回值

函數原形: BOOL GetExitCodeThread( HANDLE hThread, LPDWORD lpExitCode);

參數: hThread 指向欲獲取返回值的線程對象的句柄

               lpExitCode 用於存儲線程的返回值,若爲STILL_ACTIVE則說明線程未結束。

返回值:函數執行成功則返回非0值,否則返回 0(FALSE)


例:

	DWORD dwExitCode = 0;
	GetExitCodeThread(hThreads, &dwExitCode);
	if (dwExitCode == STILL_ACTIVE)
	{
		TerminateThread(hThreads,-1);
		CloseHandle(hThreads[0]);
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章