Mengatur Rentang Waktu untuk Kueri

Jika sumber data adalah file log, Anda bisa menentukan rentang waktu untuk kueri. Kueri mengambil data penghitung dari file log yang dikumpulkan selama rentang waktu yang ditentukan. Untuk mengatur rentang waktu, panggil fungsi PdhSetQueryTimeRange . PdhSetQueryTimeRange tidak digunakan untuk mengkueri data performa dari sumber data real time.

Untuk membuat nilai waktu, gunakan langkah-langkah berikut.

  1. Alokasikan struktur SYSTEMTIME dan inisialisasi bidang dengan nilai waktu yang diinginkan.
  2. Panggil SystemTimeToFileTime untuk mengonversi nilai waktu struktur SYSTEMTIME menjadi waktu struktur FILETIME .
  3. Transmisikan struktur FILETIME sebagai variabel LONGLONG, ingatlah konvensi padding anggota struktur platform dan pengkompilasi Anda.
  4. Salin nilai LONGLONG ke bidang yang sesuai dalam struktur PDH_TIME_INFO .

Untuk mengambil rentang waktu semua data performa yang terkandung dalam file log, panggil fungsi PdhGetDataSourceTimeRange .