QueryPerformanceFrequency |
kernel32.dll |
Fréquence des requêtes de performance |
|
Syntaxe
BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpliPerformanceFreq);
|
Paramètres
Nom |
Description |
lpliPerformanceFreq |
Ce paramètre permet d'indiquer un pointeur sur une variable recevant la fréquence actuelle du compteur de performances, en comptes par seconde. Si le matériel installé ne prend pas en charge un compteur de performance haute résolution, ce paramètre peut être égal à zéro (cela ne se produira pas sur les systèmes exécutant Windows XP ou une version ultérieure). |
Retour
Valeur |
Description |
0 |
Cette valeur permet d'indiquer que la matériel installé ne prend pas en charge le compteur de performance en haute résolution, dans ce cas il faudrait consulter la fonction GetLastError pour obtenir plus de détails. |
!= 0 |
Ces valeurs permettent d'indiquer que l'opération a réussi. Cette valeur est toujours retourner par les système d'exploitation Windows XP ou ultérieure. |
Description
Cette fonction permet de demander la valeur de la fréquence du compteur de haute performance de la machine.
Remarque
- La fréquence du compteur de performance est fixée au démarrage du système d'exploitation et est cohérente pour tous les microprocesseurs. Par conséquent, la fréquence ne
doit être demandée qu'à l'initialisation de l'application et le résultat peut être mis en cache pendant le reste du temps de son exécution.
Dernière mise à jour : Dimanche, le 21 octobre 2018