GetExitCodeThread
The GetExitCodeThread
function retrieves the termination status of the specified thread.
BOOL GetExitCodeThread(
HANDLE hThread, |
// handle to the
thread |
LPDWORD lpExitCode |
// address to
receive termination status |
); |
|
Parameters
hThread
Identifies
the thread.
Windows
NT: The handle must have
THREAD_QUERY_INFORMATION access. For more information, see Thread Objects
lpExitCode
Points to a
32-bit variable to receive the thread termination status.
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero. To get extended error information,
call GetLastError
Remarks
If the
specified thread has not terminated, the termination status returned is
STILL_ACTIVE. If the thread has terminated, the termination status returned may
be one of the following:
The exit value specified in the
ExitThread or TerminateThread function.
The return value from the
thread function.
The exit value of the thread s
process.
See Also