BOOL GetProcessTimes ( HANDLE hprocess, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime )
Get the user and kernel execution times of a process, along with the creation and exit times if known.
|hprocess||[In]||The process to be queried.|
|lpCreationTime||[Out]||The creation time of the process.|
|lpExitTime||[Out]||The exit time of the process if exited.|
|lpKernelTime||[Out]||The time spent in kernel routines in 100's of nanoseconds.|
|lpUserTime||[Out]||The time spent in user routines in 100's of nanoseconds.|
email@example.com: Would be nice to subtract the cpu time used by Wine at startup. Also, there is a need to separate times used by different applications.
KernelTime and UserTime are always for the current process
Declared in "winbase.h". https://source.winehq.org/source/include/winbase.h
Implemented in "dlls/kernel32/time.c". https://source.winehq.org/source/dlls/kernel32/time.c
Debug channel "time".
Copyright © 2020 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Mar 2020.