Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Recupera la frequenza del contatore delle prestazioni. La frequenza del contatore delle prestazioni è fissa all'avvio del sistema ed è coerente in tutti i processori. Di conseguenza, la frequenza deve essere eseguita solo all'inizializzazione dell'applicazione e il risultato può essere memorizzato nella cache.
Sintassi
BOOL QueryPerformanceFrequency(
[out] LARGE_INTEGER *lpFrequency
);
Parametri
[out] lpFrequency
Puntatore a una variabile che riceve la frequenza corrente del contatore delle prestazioni, in conteggi al secondo. Se l'hardware installato non supporta un contatore delle prestazioni ad alta risoluzione, questo parametro può essere zero (questo non si verificherà nei sistemi che eseguono Windows XP o versione successiva).
Valore restituito
Se l'hardware installato supporta un contatore delle prestazioni ad alta risoluzione, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni estese sull'errore, chiamare GetLastError. Nei sistemi che eseguono Windows XP o versioni successive, la funzione avrà sempre esito positivo quando vengono specificati parametri validi e quindi non restituirà mai zero.
Osservazioni:
Per altre info su questa funzione e sul relativo utilizzo, vedi Acquisizione di timestamp ad alta risoluzione.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
| Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
| Piattaforma di destinazione | Windows |
| Header | profileapi.h (include Windows.h) |
| Library | Kernel32.lib |
| DLL | Kernel32.dll |
Vedere anche
Acquisizione di timestamp ad alta risoluzione
Concettuale
GetSystemTimePreciseAsFileTime
Riferimento