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
Ntdll.dll

Voir aussi

QueryPerformanceCounter

QueryPerformanceFrequency