Fungsi PdhGetCounterTimeBase (pdh.h)
Mengembalikan basis waktu penghitung yang ditentukan.
Sintaks
PDH_FUNCTION PdhGetCounterTimeBase(
[in] PDH_HCOUNTER hCounter,
[out] LONGLONG *pTimeBase
);
Parameter
[in] hCounter
Tangani ke penghitung. Fungsi PdhAddCounter mengembalikan handel ini.
[out] pTimeBase
Basis waktu yang menentukan jumlah nilai performa sampel penghitung per detik.
Menampilkan nilai
Jika fungsi berhasil, fungsi akan mengembalikan ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem atau kode kesalahan PDH. Berikut ini adalah nilai yang mungkin.
Menampilkan kode | Deskripsi |
---|---|
|
Penghitung yang ditentukan tidak menggunakan basis waktu. |
|
Handel penghitung tidak valid. |
Keterangan
Jika Anda menggunakan fungsi PdhFormatFromRawValue untuk menghitung nilai yang dapat ditampilkan alih-alih memanggil fungsi PdhCalculateCounterFromRawValue , Anda harus memanggil fungsi PdhGetCounterTimeBase untuk mengambil basis waktu.
Setiap penghitung yang mengembalikan data performa berbasis waktu memiliki basis waktu yang ditentukan untuknya. Basis waktu penghitung adalah berapa kali penghitung mengambil sampel data per detik.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | pdh.h |
Pustaka | Pdh.lib |
DLL | Pdh.dll |