Funzione NtQueryPerformanceCounter
[Questa funzione non è supportata e non deve essere usata. Usare invece le funzioni QueryPerformanceCounter e QueryPerformanceFrequency .
Restituisce il valore corrente di un contatore delle prestazioni e, facoltativamente, la frequenza del contatore delle prestazioni.
Sintassi
NTSTATUS NtQueryPerformanceCounter(
_Out_ PLARGE_INTEGER PerformanceCounter,
_Out_opt_ PLARGE_INTEGER PerformanceFrequency
);
Parametri
-
PerformanceCounter [out]
-
Indirizzo di una variabile per ricevere il valore corrente del contatore delle prestazioni.
-
PerformanceFrequency [out, facoltativo]
-
Indirizzo di una variabile per ricevere la frequenza del contatore delle prestazioni.
Valore restituito
Se la funzione ha esito positivo, restituisce il codice NTSTATUSSTATUS_SUCCESS; in caso contrario, restituisce un codice di errore, ad esempio STATUS_ACCESS_VIOLATION.
Commenti
Non è disponibile alcun file di intestazione per NtQueryPerformanceCounter. È consigliabile usare le funzioni alternative denominate in precedenza, anche se è anche possibile usare le funzioni LoadLibrary e GetProcAddress per collegarsi dinamicamente a Ntdll.dll.
La frequenza delle prestazioni è la frequenza del contatore delle prestazioni inhz, in particolare nei conteggi al secondo. Questo valore dipende dall'implementazione. Se l'implementazione non dispone di hardware per supportare la tempistica delle prestazioni, il valore restituito è 0.
Requisiti
Requisito | Valore |
---|---|
DLL |
|
Vedi anche