Fonction ConvertAuxiliaryCounterToPerformanceCounter (realtimeapiset.h)

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.

Syntaxe

HRESULT ConvertAuxiliaryCounterToPerformanceCounter(
  [in]            ULONGLONG  ullAuxiliaryCounterValue,
  [out]           PULONGLONG lpPerformanceCounterValue,
  [out, optional] PULONGLONG lpConversionError
);

Paramètres

[in] ullAuxiliaryCounterValue

Valeur de compteur auxiliaire à convertir.

[out] lpPerformanceCounterValue

En cas de réussite, contient la valeur du compteur de performances convertie. 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
S_OK
La fonction a réussi.
E_NOTIMPL
Le compteur auxiliaire n’est pas pris en charge.
E_BOUNDS
La valeur à convertir est en dehors de la plage autorisée (+/- 10 secondes à partir du moment où l’appelé s’est produit).

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