Bagikan melalui


Fungsi PerfDeleteCounters (perflib.h)

Menghapus spesifikasi penghitung kinerja yang ditentukan dari kueri yang ditentukan.

Sintaks

ULONG PerfDeleteCounters(
  [in]      HANDLE                   hQuery,
  [in, out] PPERF_COUNTER_IDENTIFIER pCounters,
            DWORD                    cbCounters
);

Parameter

[in] hQuery

Handel ke kueri tempat Anda ingin menghapus spesifikasi penghitung kinerja.

[in, out] pCounters

Penunjuk ke spesifikasi penghitung kinerja yang ingin Anda hapus.

cbCounters

Ukuran buffer yang ditentukan parameter pCounters , dalam byte.

Menampilkan nilai

Jika fungsi berhasil, fungsi akan mengembalikan ERROR_SUCCESS.

Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem.

Keterangan

Parameter pCounters harus menunjuk ke urutan blok PERF_COUNTER_IDENTIFIER . Setiap blok PERF_COUNTER_IDENTIFIER terdiri dari struktur PERF_COUNTER_IDENTIFIER , secara opsional diikuti oleh string nama instans UTF-16LE yang dihentikan null, diikuti dengan padding yang membuat ukuran blok kelipatan 8 byte.

Konfigurasikan setiap blok PERF_COUNTER_IDENTIFIER dengan cara yang sama seperti yang dijelaskan dalam Keterangan untuk PerfAddCounters.

PerfDeleteCounters mencoba menghapus satu spesifikasi penghitung dari kueri untuk setiap blok PERF_COUNTER_IDENTIFIER , dan memperbarui anggota Status struktur PERF_COUNTER_IDENTIFIER di setiap blok dengan hasil upaya.

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 1607 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header perflib.h
Pustaka AdvAPI32.lib
DLL AdvAPI32.dll

Lihat juga

PERF_COUNTER_IDENTIFIER

PerfAddCounters