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 |
---|---|
|
Funzione completata. |
|
Il contatore ausiliario non è supportato. |
|
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 |