Fungsi PdhGetDataSourceTimeRangeH (pdh.h)

Menentukan rentang waktu, jumlah entri, dan, jika berlaku, ukuran buffer yang berisi data performa dari sumber input yang ditentukan.

Fungsi ini identik dengan fungsi PdhGetDataSourceTimeRange , kecuali bahwa fungsi ini mendukung penggunaan handel ke sumber data.

Sintaks

PDH_FUNCTION PdhGetDataSourceTimeRangeH(
  [in]  PDH_HLOG       hDataSource,
  [out] LPDWORD        pdwNumEntries,
  [out] PPDH_TIME_INFO pInfo,
  [in]  LPDWORD        pdwBufferSize
);

Parameter

[in] hDataSource

Tangani ke sumber data yang dikembalikan oleh fungsi PdhBindInputDataSource .

[out] pdwNumEntries

Jumlah struktur dalam buffer pInfo . Fungsi ini mengumpulkan informasi hanya untuk satu rentang waktu, sehingga nilainya biasanya 1, atau nol jika terjadi kesalahan.

[out] pInfo

Struktur PDH_TIME_INFO yang menerima rentang waktu. Informasi mencakup semua file log terikat.

[in] pdwBufferSize

Ukuran struktur PDH_TIME_INFO , dalam byte.

Nilai kembali

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
Parameter tidak valid atau salah diformat.
PDH_INVALID_HANDLE
Handel penghitung tidak valid.
PDH_DATA_SOURCE_IS_REAL_TIME
Sumber data saat ini adalah sumber data real-time.

Persyaratan

Persyaratan Nilai
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

PdhBindInputDataSource