Funzione ConvertPerformanceCounterToAuxiliaryCounter (realtimeapiset.h)
Converte il valore del contatore delle prestazioni specificato nel valore del contatore ausiliario corrispondente; facoltativamente fornisce l'errore di conversione stimato in nanosecondi a causa delle latenze e della deriva massima possibile.
Sintassi
HRESULT ConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONGLONG ullPerformanceCounterValue,
[out] PULONGLONG lpAuxiliaryCounterValue,
[out, optional] PULONGLONG lpConversionError
);
Parametri
[in] ullPerformanceCounterValue
Valore del contatore delle prestazioni da convertire.
[out] lpAuxiliaryCounterValue
In caso di esito positivo, contiene il valore del contatore ausiliario 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). |
|
Il valore da convertire è precedente all'ultimo avvio del sistema o alla transizione S3/S4. |
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 |