NtQueryPerformanceCounter fonction)
[Cette fonction n’est pas prise en charge et ne doit pas être utilisée. Utilisez les fonctions QueryPerformanceCounter et QueryPerformanceFrequency à la place.]
Retourne la valeur actuelle d’un compteur de performance et, éventuellement, la fréquence du compteur de performance.
Syntaxe
NTSTATUS NtQueryPerformanceCounter(
_Out_ PLARGE_INTEGER PerformanceCounter,
_Out_opt_ PLARGE_INTEGER PerformanceFrequency
);
Paramètres
-
PerformanceCounter [ à]
-
Adresse d’une variable devant recevoir la valeur actuelle du compteur de performance.
-
Performancefrequency n' [ out, facultatif]
-
Adresse d’une variable qui doit recevoir la fréquence du compteur de performance.
Valeur retournée
Si la fonction réussit, elle retourne la _ réussite de l’état du code NTSTATUS ; sinon, elle retourne un code d’erreur tel que violation d' _ accès _ d’État.
Remarques
Aucun fichier d’en-tête n’est disponible pour NtQueryPerformanceCounter. Vous devez utiliser les autres fonctions nommées ci-dessus, bien que vous puissiez également utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique à Ntdll.dll.
La fréquence des performances correspond à la fréquence du compteur de performances en Hertz, en particulier en nombre par seconde. Cette valeur dépend de l’implémentation. Si l’implémentation n’a pas de matériel pour prendre en charge la synchronisation des performances, la valeur retournée est 0.
Configuration requise
| Condition requise | Valeur |
|---|---|
| DLL |
|