Condividi tramite


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
Ntdll.dll

Vedi anche

Queryperformancecounter

QueryPerformanceFrequency