Fonction ConvertPerformanceCounterToAuxiliaryCounter (realtimeapiset.h)
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.
Syntaxe
HRESULT ConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONGLONG ullPerformanceCounterValue,
[out] PULONGLONG lpAuxiliaryCounterValue,
[out, optional] PULONGLONG lpConversionError
);
Paramètres
[in] ullPerformanceCounterValue
Valeur du compteur de performances à convertir.
[out] lpAuxiliaryCounterValue
En cas de réussite, contient la valeur du compteur auxiliaire converti. Ne sera pas défini en cas d’échec de la fonction.
[out, optional] lpConversionError
En cas de réussite, contient l’erreur de conversion estimée, en nanosecondes. Ne sera pas défini en cas d’échec de la fonction.
Valeur retournée
Retourne S_OK si la conversion réussit ; sinon, retourne un autre HRESULT spécifiant l’erreur.
Valeur retournée | Description |
---|---|
|
La fonction a réussi. |
|
Le compteur auxiliaire n’est pas pris en charge. |
|
La valeur à convertir est en dehors de la plage autorisée (+/- 10 secondes à partir du moment où l’appelé s’est produit). |
|
La valeur à convertir est antérieure au dernier démarrage du système ou à la transition S3/S4. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2016 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | realtimeapiset.h |
Bibliothèque | Mincore.lib |
DLL | Kernel32.dll |