Condividi tramite


PERF_COUNTER_IDENTITY struttura (perflib.h)

Definisce il contatore inviato al callback di un provider quando il consumer aggiunge o rimuove un contatore dalla query.

Sintassi

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;

Members

CounterSetGuid

GUID che identifica in modo univoco il set di contatori a cui appartiene questo contatore.

BufferSize

Dimensioni, in byte, di questa struttura e del nome e del nome dell'istanza del computer accodati a questa struttura in memoria.

CounterId

Identificatore univoco del contatore nel set di contatori.

Questo membro è impostato su PERF_WILDCARD_COUNTER se il consumer vuole aggiungere o rimuovere tutti i contatori nel set di contatori.

InstanceId

Identificatore dell'istanza del set di contatori a cui appartiene il contatore.

Ignorare questo valore se il nome dell'istanza in NameOffset è PERF_WILDCARD_INSTANCE.

MachineOffset

Offset con il nome del computer Unicode con terminazione null che segue questa struttura in memoria.

NameOffset

Offset con il nome dell'istanza Unicode con terminazione null che segue questa struttura in memoria.

Reserved

Riservato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione perflib.h

Vedi anche

ControlCallback