GetSystemTimes, fonction (processthreadsapi.h)
Récupère les informations de minutage système. Sur un système multiprocesseur, les valeurs retournées sont la somme des heures désignées sur tous les processeurs.
Syntaxe
BOOL GetSystemTimes(
[out, optional] PFILETIME lpIdleTime,
[out, optional] PFILETIME lpKernelTime,
[out, optional] PFILETIME lpUserTime
);
Paramètres
[out, optional] lpIdleTime
Pointeur vers une structure FILETIME qui reçoit la durée d’inactivité du système.
[out, optional] lpKernelTime
Pointeur vers une structure FILETIME qui reçoit le temps que le système a passé à exécuter en mode noyau (y compris tous les threads dans tous les processus, sur tous les processeurs). Cette valeur de temps inclut également la durée pendant laquelle le système a été inactif.
[out, optional] lpUserTime
Pointeur vers une structure FILETIME qui reçoit le temps que le système a passé à exécuter en mode Utilisateur (y compris tous les threads dans tous les processus, sur tous les processeurs).
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT comme 0x0501 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | processthreadsapi.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |