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:
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 |
---|---|
|
Anda dapat menampilkan penghitung ke tingkat pengguna mana pun. |
|
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 |