[fpc-pascal]getprocesstimes- help wanted pls
Lee, John
LeeJ at logica.com
Wed Apr 11 20:05:12 CEST 2001
I'm trying to use this (in win 2000) to get process times, but can't seem to
make it work. Can anyone send me a simple fpc code fragment or a suggestion
that works to get the times into the int64 variables... guess I'm not
getting my pointers right! TIA
var t1,t2,t3,t4:int64;
tmpb:winbool;
myhndl:handle;
{
... get myhndl for process...
}
tmpb:=getprocesstimes(myhndl, at t1, at t2, @t3, at t4);
gives tmpb true (ie success) but the values in t1..t4 are always the same
...
The GetProcessTimes function obtains timing information about a specified
process.
BOOL GetProcessTimes(
HANDLE hProcess, // specifies the process of interest
LPFILETIME lpCreationTime, // when the process was created
LPFILETIME lpExitTime, // when the process exited
LPFILETIME lpKernelTime, // time the process has spent in kernel mode
LPFILETIME lpUserTime // time the process has spent in user mode
);
More information about the fpc-pascal
mailing list