Terminates the specified process.
BOOLEAN TerminateProcess( HANDLE hProcess, UINT uExitCode ); BOOLEAN RtTerminateProcess( HANDLE hProcess, UINT uExitCode );
hProcess
uExitCode
RtTerminateProcess can also be used from a Windows application to terminate an iwin32 process.
This function causes all threads within a process to terminate, causes a process to exit, and notifies each RSL that the process is terminating.
The following lists what occurs when a process terminates:
Terminating a process does not necessarily remove the process object from the system.
A process object is deleted when the last handle to the process closes. To retrieve the process's exit value, call GetExitCodeProcess. To retrieve a thread's exit value, call GetExitCodeThread.
0
(zero)
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 3.0 | intime/rt/include/iwin32.h intime/rt/include/winbase.h |
iwin32.h windows.h |
iwin32.lib |
Notes
GetExitCodeProcess, GetExitCodeThread, iwin32 API, iwin32 Overview