Bagikan melalui


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
PDH_INVALID_ARGUMENT
Penghitung yang ditentukan tidak menggunakan basis waktu.
PDH_INVALID_HANDLE
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

Lihat juga

PdhFormatFromRawValue