Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
prog:lazarus:cas:windows:cpu [17/06/2023 17:00]
thierry [Via PDH]
prog:lazarus:cas:windows:cpu [17/06/2023 17:03] (Version actuelle)
thierry [GetSystemTimes]
Ligne 256: Ligne 256:
 ==== GetSystemTimes ==== ==== GetSystemTimes ====
 Source : [[https://​learn.microsoft.com/​en-us/​windows/​win32/​api/​processthreadsapi/​nf-processthreadsapi-getsystemtimes]] Source : [[https://​learn.microsoft.com/​en-us/​windows/​win32/​api/​processthreadsapi/​nf-processthreadsapi-getsystemtimes]]
 +<code delphi jwawinbase.pas>​
 +function GetSystemTimes(lpIdleTime,​ lpKernelTime,​ lpUserTime: LPFILETIME):​ BOOL; stdcall;
 +</​code> ​
 +
 +  * **lpIdleTime** :\\ Un pointeur vers une structure FILETIME qui reçoit la durée d'​inactivité du système.
 +  * **lpKernelTime**:​\\ Un pointeur vers une structure FILETIME qui reçoit le temps que le système a passé à s'​exécuter en mode noyau (y compris tous les threads de tous les processus, sur tous les processeurs). Cette valeur de temps inclut également la durée d'​inactivité du système.
 +  * **lpUserTime**:​\\ Un pointeur vers une structure FILETIME qui reçoit le temps que le système a passé à s'​exécuter en mode utilisateur (y compris tous les threads de tous les processus, sur tous les processeurs).