struttura PERF_COUNTERSET_INSTANCE (perflib.h)

Definisce un'istanza di un insieme di contatori.

Sintassi

typedef struct _PERF_COUNTERSET_INSTANCE {
  GUID  CounterSetGuid;
  ULONG dwSize;
  ULONG InstanceId;
  ULONG InstanceNameOffset;
  ULONG InstanceNameSize;
} PERF_COUNTERSET_INSTANCE, *PPERF_COUNTERSET_INSTANCE;

Members

CounterSetGuid

GUID che identifica il contatore impostato a cui appartiene questa istanza.

dwSize

Dimensioni, in byte, del blocco di istanze. Il blocco di istanza contiene questa struttura, seguita da uno o più blocchi PERF_COUNTER_INFO e termina con il nome dell'istanza.

InstanceId

Identificatore che identifica in modo univoco questa istanza.

Il provider ha specificato l'identificatore quando si chiama PerfCreateInstance.

InstanceNameOffset

Offset di byte dall'inizio di questa struttura al nome dell'istanza Unicode con terminazione Null.

Il provider ha specificato il nome dell'istanza quando si chiama PerfCreateInstance.

InstanceNameSize

Dimensioni, in byte, del nome dell'istanza. Le dimensioni includono il carattere di terminazione Null.

Commenti

Il membro Offset di PERF_COUNTER_INFO contiene l'offset di byte dall'inizio del blocco PERF_COUNTERSET_INSTANCE al valore del contatore non elaborato del contatore.

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

PERF_COUNTER_INFO

PerfCreateInstance

PerfDeleteInstance

PerfQueryInstance