Penghitung Penjelajahan
Untuk menampilkan kotak dialog yang mencantumkan objek performa dan penghitung yang ditentukan di komputer, panggil fungsi PdhBrowseCounters . Kotak dialog memungkinkan pengguna menelusuri dan memilih penghitung kinerja. Anda menggunakan struktur PDH_BROWSE_DLG_CONFIG untuk menentukan konfigurasi kotak dialog. Misalnya, Anda dapat mengonfigurasi dialog untuk mengembalikan satu pilihan atau beberapa pilihan.
Pada input, anggota szReturnPathBuffer berisi objek dan penghitung performa default yang dipilih dalam kotak dialog. Pada output, buffer berisi objek performa dan penghitung yang dipilih pengguna. Anda juga dapat menggunakan anggota pCallBack untuk menentukan fungsi panggilan balik untuk memproses nama penghitung yang dikembalikan oleh kotak dialog.
Perhatikan bahwa kotak dialog ini dapat mengembalikan PDH_DIALOG_CANCELLED jika bSingleCounterPerDialogFALSE dan pengguna mengklik tombol Tutup, sehingga penanganan kesalahan Anda harus mempertanyakan hal ini.
Untuk contoh yang menggunakan fungsi PdhBrowseCounters , lihat Penjelajahan Penghitung Kinerja.
Untuk mengambil daftar objek performa di komputer, Anda juga dapat memanggil fungsi PdhEnumObjects . Untuk mengambil daftar penghitung dan instans untuk objek performa, panggil fungsi PdhEnumObjectItems . Anda juga dapat menggunakan fungsi-fungsi ini untuk mengidentifikasi objek performa dan penghitung yang terkandung dalam file log. Panggilan berulang ke PdhEnumObjectItems akan mengembalikan daftar penghitung dan instans yang sama sampai Anda memanggil PdhEnumObjects untuk merefresh daftar objek performa terlebih dahulu. Untuk contoh yang menghitung objek dan penghitung, lihat Menghitung Objek Proses.
Memilih sumber data
Anda dapat menggunakan PdhSelectDataSource bersama dengan PdhBrowseCounters untuk meminta pengguna memilih apakah sumber data berada secara real-time atau dari file log, dan, jika itu adalah file log, namanya. Jika Anda tidak ingin dialog sumber data ditampilkan, Anda dapat memanggil PdhSelectDataSource untuk hanya menampilkan katalog browser file. Untuk melakukan ini, tentukan PDH_FLAGS_FILE_BROWSER_ONLY sebagai parameter kedua panggilan ke PdhSelectDataSource.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk