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
Referensi