GetExitCodeProcess函数检索指定进程的终止状态。
BOOL GetExitCodeProcess(
HANDLE 【hProcess】, | //处理进程 |
LPDWORD 【lpExitCode】 | //地址接收终止状态 |
); |
参数
【hProcess】
标识过程。
Windows NT:句柄必须具有PROCESS_QUERY_INFORMATION权限。有关详细信息,请参阅过程对象.
【lpExitCode】
指向32位变量以接收进程终止状态。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
如果指定的进程尚未终止,则返回的终止状态为STILL_ACTIVE。如果进程已经终止,则返回的终止状态可能是以下之一:
* ExitProcess或TerminateProcess功能中指定的退出值。
*进程的主要或WinMain函数的返回值。
*导致进程终止的未处理异常的异常值。
也可以看看