[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