Bagikan melalui


struktur PERF_COUNTER_IDENTITY (perflib.h)

Menentukan penghitung yang dikirim ke panggilan balik penyedia saat konsumen menambahkan atau menghapus penghitung dari kueri.

Sintaks

typedef struct _PERF_COUNTER_IDENTITY {
  GUID  CounterSetGuid;
  ULONG BufferSize;
  ULONG CounterId;
  ULONG InstanceId;
  ULONG MachineOffset;
  ULONG NameOffset;
  ULONG Reserved;
} PERF_COUNTER_IDENTITY, *PPERF_COUNTER_IDENTITY;

Anggota

CounterSetGuid

GUID yang secara unik mengidentifikasi set penghitung tempat penghitung ini berada.

BufferSize

Ukuran, dalam byte, dari struktur ini dan nama komputer dan nama instans yang ditambahkan ke struktur ini dalam memori.

CounterId

Pengidentifikasi unik penghitung dalam set penghitung.

Anggota ini diatur ke PERF_WILDCARD_COUNTER jika konsumen ingin menambahkan atau menghapus semua penghitung dalam set penghitung.

InstanceId

Pengidentifikasi instans set penghitung tempat penghitung berada.

Abaikan nilai ini jika nama instans di NameOffset PERF_WILDCARD_INSTANCE.

MachineOffset

Offset ke nama komputer Unicode yang dihentikan null yang mengikuti struktur ini dalam memori.

NameOffset

Offset ke nama instans Unicode yang dihentikan null yang mengikuti struktur ini dalam memori.

Reserved

Dicadangkan.

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

ControlCallback