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

Voir aussi

FILETIME

Temps système

Fonctions de temps