Fungsi Penghitung Kinerja

Gunakan fungsi berikut untuk menggunakan dan menyediakan data performa.

Fungsi konsumen

Fungsi Performance Data Helper (PDH)

Gunakan fungsi Pembantu Data Performa (PDH) untuk mengonsumsi data performa dari penyedia data performa V1 dan V2.

Nota

Aplikasi Windows OneCore tidak dapat menggunakan fungsi PDH. Jika Anda menulis aplikasi Windows OneCore, gunakan fungsi PerfLib V2 Consumer.

Fungsi Konsumen PerfLib V2

Gunakan fungsi PerfLib V2 Consumer untuk menggunakan data performa dari penyedia data performa V2 jika Anda tidak dapat menggunakan fungsi Pembantu Data Performa (PDH). Fungsi-fungsi ini dapat digunakan saat menulis aplikasi OneCore untuk mengumpulkan counterset V2 atau ketika Anda perlu mengumpulkan counterset V2 tertentu dengan dependensi dan overhead minimal.

Ujung

Fungsi Konsumen PerfLib V2 lebih sulit digunakan daripada fungsi Performance Data Helper (PDH) dan hanya mendukung pengumpulan data dari penyedia V2. Fungsi PDH harus lebih disukai untuk sebagian besar aplikasi.

Fungsi penyedia

Fungsi Penyedia PerfLib V2

penyedia data performa V2 menggunakan fungsi berikut:

Nota

Untuk menginstal dan menghapus instalan penyedia V2, gunakan lodctr dan alat unlodctr. Fungsi LoadPerfCounterTextStrings dan UnloadPerfCounterTextStrings tidak dapat digunakan untuk menginstal dan menghapus instalan penyedia V2.

Fungsi DLL performa

penyedia data performa V1 menerapkan DLL yang menyediakan fungsi berikut:

Nota

Karena masalah performa dan keandalan yang signifikan, penyedia data performa V1 tidak digunakan lagi. Meskipun Anda masih dapat menggunakan DLL ekstensi performa untuk menyediakan data penghitung, Anda dianjurkan untuk membuat penyedia V2 sebagai gantinya. Anda juga didorong untuk mengganti penyedia V1 yang ada dengan penyedia V2.

Penyedia V1 dapat diinstal dan dihapus instalasinya menggunakan lodctr dan alat unlodctr atau dengan memanggil fungsi berikut: