Partager via


en-tête realtimeapiset.h

Cet en-tête est utilisé par les services système. Pour plus d'informations, consultez les pages suivantes :

realtimeapiset.h contient les interfaces de programmation suivantes :

Fonctions

 
ConvertAuxiliaryCounterToPerformanceCounter

Convertit la valeur de compteur auxiliaire spécifiée en valeur de compteur de performances correspondante ; fournit éventuellement l’erreur de conversion estimée en nanosecondes en raison des latences et de la dérive maximale possible.
ConvertPerformanceCounterToAuxiliaryCounter

Convertit la valeur du compteur de performances spécifiée en valeur de compteur auxiliaire correspondante ; fournit éventuellement l’erreur de conversion estimée en nanosecondes en raison des latences et de la dérive maximale possible.
QueryAuxiliaryCounterFrequency

Interroge la fréquence du compteur auxiliaire.
QueryIdleProcessorCycleTime

Récupère le temps de cycle du thread inactif de chaque processeur dans le système.
QueryIdleProcessorCycleTimeEx

Récupère le temps de cycle cumulé pour le thread inactif sur chaque processeur logique du groupe de processeurs spécifié.
QueryInterruptTime

Obtient le nombre de temps d’interruption actuel.
QueryInterruptTimePrecise

Obtient le nombre de temps d’interruption actuel, sous une forme plus précise que QueryInterruptTime.
QueryProcessCycleTime

Récupère la somme du temps de cycle de tous les threads du processus spécifié.
QueryThreadCycleTime

Récupère le temps de cycle du thread spécifié.
QueryUnbiasedInterruptTime

Obtient le nombre de temps d’interruption non biaisé actuel, en unités de 100 nanosecondes. Le nombre de temps d’interruption non biaisé n’inclut pas le temps passé par le système en veille ou en veille prolongée.
QueryUnbiasedInterruptTimePrecise

Obtient le nombre actuel d’interruptions non biaisées, sous une forme plus précise que QueryUnbiasedInterruptTime. Le nombre de temps d’interruption non biaisé n’inclut pas le temps passé par le système en veille ou en veille prolongée.