Bagikan melalui


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

Lihat juga

QueryPerformanceCounter

QueryPerformanceFrequency