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 |