Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh Penghitung Kinerja. Untuk informasi selengkapnya, lihat:
perflib.h berisi antarmuka pemrograman berikut:
Fungsi
|
PerfAddCounters Menambahkan spesifikasi penghitung kinerja ke kueri yang ditentukan. |
|
PerfCloseQueryHandle Menutup handel kueri yang Anda buka dengan memanggil PerfOpenQueryHandle. |
|
PerfCreateInstance Membuat instans set penghitung yang ditentukan. |
|
PerfDecrementULongCounterValue Mengurangi nilai penghitung yang nilainya adalah bilangan bulat tanpa tanda 4 byte. Penyedia menggunakan fungsi ini. |
|
PerfDecrementULongLongCounterValue Mengurangi nilai penghitung yang nilainya adalah bilangan bulat tanpa tanda 8 byte. Penyedia menggunakan fungsi ini. |
|
PerfDeleteCounters Menghapus spesifikasi penghitung kinerja yang ditentukan dari kueri yang ditentukan. |
|
PerfDeleteInstance Menghapus instans set penghitung yang dibuat oleh fungsi PerfCreateInstance. |
|
PerfEnumerateCounterSet Mendapatkan pengidentifikasi set penghitung dari set penghitung yang terdaftar pada sistem yang ditentukan. Pengidentifikasi set penghitung adalah pengidentifikasi unik global (GUID). |
|
PerfEnumerateCounterSetInstances Mendapatkan nama dan pengidentifikasi instans aktif dari penghitung yang ditetapkan pada sistem yang ditentukan. |
|
PerfIncrementULongCounterValue Menaikkan nilai penghitung yang nilainya adalah bilangan bulat tanpa tanda 4 byte. Penyedia menggunakan fungsi ini. |
|
PerfIncrementULongLongCounterValue Menaikkan nilai penghitung yang nilainya adalah bilangan bulat tanpa tanda 8 byte. Penyedia menggunakan fungsi ini. |
|
PerfOpenQueryHandle Membuat handel yang mereferensikan kueri pada sistem yang ditentukan. Kueri adalah daftar spesifikasi penghitung. |
|
PerfQueryCounterData Mendapatkan nilai penghitung kinerja yang cocok dengan spesifikasi penghitung dalam kueri yang ditentukan. |
|
PerfQueryCounterInfo Mendapatkan spesifikasi penghitung dalam kueri yang ditentukan. |
|
PerfQueryCounterSetRegistrationInfo Mendapatkan informasi tentang penghitung yang ditetapkan pada sistem yang ditentukan. |
|
PerfQueryInstance Mengambil pointer ke instans set penghitung yang ditentukan. Penyedia menggunakan fungsi ini. |
|
PerfSetCounterRefValue Updates nilai penghitung yang nilainya adalah penunjuk ke data aktual. Penyedia menggunakan fungsi ini. |
|
PerfSetCounterSetInfo Menentukan tata letak set penghitung tertentu. |
|
PerfSetULongCounterValue Updates nilai penghitung yang nilainya adalah bilangan bulat tanpa tanda 4 byte. Penyedia menggunakan fungsi ini. |
|
PerfSetULongCounterValue Updates nilai penghitung yang nilainya adalah bilangan bulat tanpa tanda 8 byte. Penyedia menggunakan fungsi ini. |
|
PerfStartProvider Mendaftarkan penyedia. (PerfStartProvider) |
|
PerfStartProviderEx Mendaftarkan penyedia. (PerfStartProviderEx) |
|
PerfStopProvider Menghapus pendaftaran penyedia dari daftar penyedia terdaftar dan membebaskan semua sumber daya yang terkait dengan penyedia. |
Fungsi panggilan balik
|
PERF_MEM_ALLOC Penyedia menerapkan fungsi ini untuk menyediakan manajemen memori kustom untuk PERFLIB. J |
|
PERF_MEM_FREE Penyedia menerapkan fungsi ini untuk menyediakan manajemen memori kustom untuk PERFLIB. F |
|
PERFLIBREQUEST Penyedia dapat menerapkan fungsi ini untuk menerima pemberitahuan ketika konsumen melakukan tindakan tertentu, seperti menambahkan atau menghapus penghitung dari kueri. |
Struktur
|
PERF_COUNTER_DATA Berisi informasi tentang blok PERF_COUNTER_DATA yang berisi struktur. |
|
PERF_COUNTER_HEADER Berisi informasi tentang blok PERF_COUNTER_HEADER yang berisi struktur. |
|
PERF_COUNTER_IDENTIFIER Berisi informasi tentang blok PERF_COUNTER_IDENTIFIER yang berisi struktur. |
|
PERF_COUNTER_IDENTITY Menentukan penghitung yang dikirim ke panggilan balik penyedia saat konsumen menambahkan atau menghapus penghitung dari kueri. |
|
PERF_COUNTER_INFO Menentukan informasi tentang penghitung yang digunakan penyedia. Alat CTRPP secara otomatis menghasilkan struktur ini berdasarkan skema yang Anda tentukan. |
|
PERF_COUNTER_REG_INFO Menyediakan informasi pendaftaran tentang penghitung kinerja. |
|
PERF_COUNTERSET_INFO Menentukan informasi tentang set penghitung yang digunakan penyedia. Alat CTRPP secara otomatis menghasilkan struktur ini berdasarkan skema yang Anda tentukan. |
|
PERF_COUNTERSET_INSTANCE Menentukan instans set penghitung. |
|
PERF_COUNTERSET_REG_INFO Berisi informasi tentang blok PERF_COUNTERSET_REG_INFO yang berisi struktur. |
|
PERF_DATA_HEADER Menyediakan informasi tentang blok PERF_DATA_HEADER yang berisi struktur. |
|
PERF_INSTANCE_HEADER Menyediakan informasi tentang blok PERF_INSTANCE_HEADER yang berisi struktur. |
|
PERF_MULTI_COUNTERS Menyediakan informasi tentang blok PERF_MULTI_COUNTERS yang berisi struktur. |
|
PERF_MULTI_INSTANCES Menyediakan informasi tentang blok PERF_MULTI_INSTANCES yang berisi struktur. |
|
PERF_PROVIDER_CONTEXT Menentukan informasi konteks penyedia. |
|
PERF_STRING_BUFFER_HEADER Menyediakan informasi tentang blok PERF_STRING_BUFFER_HEADER yang berisi struktur. |
|
PERF_STRING_COUNTER_HEADER Menunjukkan di mana dalam blok PERF_STRING_BUFFER_HEADER bahwa string yang berisi nama atau string bantuan untuk penghitung kinerja yang ditunjukkan dimulai. |
Enumerasi
|
PerfCounterDataType Menunjukkan jenis konten blok PERF_COUNTER_HEADER yang disertakan oleh fungsi PerfQueryCounterData sebagai bagian dari blok PERF_DATA_HEADER yang dihasilkan fungsi sebagai output. |
|
PerfRegInfoType Menunjukkan jenis informasi yang dapat Anda minta tentang penghitung kinerja yang ditetapkan dengan memanggil fungsi PerfQueryCounterSetRegistrationInfo. |