Bagikan melalui


struktur PERF_COUNTER_INFO (perflib.h)

Menentukan informasi tentang penghitung yang digunakan penyedia. Alat CTRPP secara otomatis menghasilkan struktur ini berdasarkan skema yang Anda tentukan.

Sintaks

typedef struct _PERF_COUNTER_INFO {
  ULONG     CounterId;
  ULONG     Type;
  ULONGLONG Attrib;
  ULONG     Size;
  ULONG     DetailLevel;
  LONG      Scale;
  ULONG     Offset;
} PERF_COUNTER_INFO, *PPERF_COUNTER_INFO;

Anggota

CounterId

Pengidentifikasi yang secara unik mengidentifikasi penghitung dalam set penghitung.

Type

Menentukan jenis penghitung. Untuk jenis penghitung yang mungkin, lihat Jenis Penghitung di Panduan Penyebaran Windows 2003.

Attrib

Satu atau beberapa atribut yang menunjukkan cara menampilkan penghitung ini.

Nilai yang mungkin adalah:

Nilai Makna
PERF_ATTRIB_BY_REFERENCE
Ambil nilai penghitung berdasarkan referensi dibandingkan dengan nilai.
PERF_ATTRIB_NO_DISPLAYABLE
Jangan tampilkan nilai penghitung.
PERF_ATTRIB_NO_GROUP_SEPARATOR
Jangan gunakan pemisah digit saat menampilkan nilai penghitung.
PERF_ATTRIB_DISPLAY_AS_REAL
Tampilkan nilai penghitung sebagai nilai nyata.
PERF_ATTRIB_DISPLAY_AS_HEX
Tampilkan nilai penghitung sebagai angka heksadesimal.
 

Atribut PERF_ATTRIB_NO_GROUP_SEPARATOR, PERF_ATTRIB_DISPLAY_AS_REAL, dan PERF_ATTRIB_DISPLAY_AS_HEX tidak saling eksklusif. Jika Anda menentukan ketiga atribut, prioritas diberikan ke atribut dalam urutan yang diberikan.

Size

Ukuran, dalam byte, dari struktur ini.

DetailLevel

Tentukan audiens target untuk penghitung.

Potensi nilai:

Nilai Makna
PERF_DETAIL_NOVICE
Anda dapat menampilkan penghitung ke tingkat pengguna mana pun.
PERF_DETAIL_ADVANCED
Penghitung rumit dan harus ditampilkan hanya untuk pengguna tingkat lanjut.

Scale

Faktor skala untuk diterapkan ke nilai penghitung. Nilai yang valid berkisar dari –10 hingga 10. Nol jika tidak ada skala yang diterapkan. Jika nilai ini nol, nilai skalanya adalah 1; jika nilai ini adalah 1, nilai skalanya adalah 10; jika nilai ini adalah –1, nilai skalanya adalah .10; dan sebagainya.

Offset

Byte offset dari awal blok PERF_COUNTERSET_INSTANCE ke nilai penghitung.

Keterangan

Struktur ini terkandung dalam blok PERF_COUNTERSET_INFO atau PERF_COUNTERSET_INSTANCE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header perflib.h

Lihat juga

PERF_COUNTERSET_INFO

PERF_COUNTERSET_INSTANCE