GetExitCodeProcess is a wrapper for the same WIN32 API function https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getexitcodeprocess
(hProcess windows.Handle)
| 175 | // GetExitCodeProcess is a wrapper for the same WIN32 API function |
| 176 | // https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getexitcodeprocess |
| 177 | func GetExitCodeProcess(hProcess windows.Handle) uint32 { |
| 178 | var lpExitCode uint32 = 0 |
| 179 | ret, _, _ := syscall.Syscall(procGetExitCodeProcess.Addr(), 2, uintptr(hProcess), uintptr(unsafe.Pointer(&lpExitCode)), 0) |
| 180 | if ret != 0 { |
| 181 | return lpExitCode |
| 182 | } |
| 183 | |
| 184 | return 0 |
| 185 | } |