Fungsi NtQueryPerformanceCounter
[Fungsi ini tidak didukung dan tidak boleh digunakan. Gunakan fungsi QueryPerformanceCounter dan QueryPerformanceFrequency sebagai gantinya.]
Mengembalikan nilai penghitung kinerja saat ini dan, secara opsional, frekuensi penghitung kinerja.
Sintaks
NTSTATUS NtQueryPerformanceCounter(
_Out_ PLARGE_INTEGER PerformanceCounter,
_Out_opt_ PLARGE_INTEGER PerformanceFrequency
);
Parameter
-
PerformanceCounter [out]
-
Alamat variabel untuk menerima nilai penghitung kinerja saat ini.
-
PerformanceFrequency [out, opsional]
-
Alamat variabel untuk menerima frekuensi penghitung kinerja.
Nilai kembali
Jika fungsi berhasil, fungsi mengembalikan kode NTSTATUSSTATUS_SUCCESS; jika tidak, ia mengembalikan kode kesalahan seperti STATUS_ACCESS_VIOLATION.
Keterangan
Tidak ada file header yang tersedia untuk NtQueryPerformanceCounter. Anda harus menggunakan fungsi alternatif bernama di atas, meskipun Anda juga dapat menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Ntdll.dll.
Frekuensi performa adalah frekuensi penghitung kinerja di hertz, khususnya dalam hitungan per detik. Nilai ini tergantung pada implementasi. Jika implementasi tidak memiliki perangkat keras untuk mendukung waktu performa, nilai yang dikembalikan adalah 0.
Persyaratan
Persyaratan | Nilai |
---|---|
DLL |
|
Lihat juga