Fungsi PdhGetCounterTimeBase (pdh.h)
Mengembalikan basis waktu penghitung yang ditentukan.
PDH_FUNCTION PdhGetCounterTimeBase(
[in] PDH_HCOUNTER hCounter,
[out] LONGLONG *pTimeBase
);
[in] hCounter
Tangani ke penghitung. Fungsi PdhAddCounter mengembalikan handel ini.
[out] pTimeBase
Basis waktu yang menentukan jumlah nilai performa sampel penghitung per detik.
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. |
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.
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 |