Funzione ConvertAuxiliaryCounterToPerformanceCounter (realtimeapiset.h)

Converte il valore del contatore ausiliario specificato nel valore del contatore delle prestazioni corrispondente; facoltativamente fornisce l'errore di conversione stimato in nanosecondi a causa delle latenze e della deriva massima possibile.

Sintassi

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

Parametri

[in] ullAuxiliaryCounterValue

Valore del contatore ausiliario da convertire.

[out] lpPerformanceCounterValue

In caso di esito positivo, contiene il valore del contatore delle prestazioni convertito. Verrà non definito se la funzione ha esito negativo.

[out, optional] lpConversionError

In caso di esito positivo, contiene l'errore di conversione stimato, in nanosecondi. Verrà non definito se la funzione ha esito negativo.

Valore restituito

Restituisce S_OK se la conversione ha esito positivo; in caso contrario, restituisce un altro HRESULT che specifica l'errore.

Valore restituito Descrizione
S_OK
Funzione completata.
E_NOTIMPL
Il contatore ausiliario non è supportato.
E_BOUNDS
Il valore da convertire non è compreso nell'intervallo consentito (+/- 10 secondi da quando si è verificato il valore chiamato).

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1703 [app desktop | App UWP]
Server minimo supportato Windows Server 2016 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione realtimeapiset.h
Libreria Mincore.lib
DLL Kernel32.dll