Fungsi QueryPerformanceFrequency (profileapi.h)

Mengambil frekuensi penghitung kinerja. Frekuensi penghitung kinerja diperbaiki pada boot sistem dan konsisten di semua prosesor. Oleh karena itu, frekuensi hanya perlu dikueri setelah inisialisasi aplikasi, dan hasilnya dapat di-cache.

Sintaks

BOOL QueryPerformanceFrequency(
  [out] LARGE_INTEGER *lpFrequency
);

Parameter

[out] lpFrequency

Penunjuk ke variabel yang menerima frekuensi penghitung kinerja saat ini, dalam hitungan per detik. Jika perangkat keras yang diinstal tidak mendukung penghitung kinerja resolusi tinggi, parameter ini bisa nol (ini tidak akan terjadi pada sistem yang menjalankan Windows XP atau yang lebih baru).

Nilai kembali

Jika perangkat keras yang diinstal mendukung penghitung kinerja resolusi tinggi, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Pada sistem yang menjalankan Windows XP atau yang lebih baru, fungsi akan selalu berhasil dan dengan demikian tidak akan pernah mengembalikan nol.

Keterangan

Untuk informasi selengkapnya tentang fungsi ini dan penggunaannya, lihat Memperoleh stempel waktu resolusi tinggi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header profileapi.h (sertakan Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Memperoleh stempel waktu resolusi tinggi

Konseptual

GetSystemTimePreciseAsFileTime

KeQueryPerformanceCounter

QueryPerformanceCounter

Referensi

Waktu

Timer