Condividi tramite


PERF_MULTI_INSTANCES struttura (perflib.h)

Fornisce informazioni sul blocco PERF_MULTI_INSTANCES contenente la struttura. Un blocco PERF_MULTI_INSTANCES indica il numero di istanze per cui vengono forniti i risultati come parte del blocco PERF_COUNTER_HEADER nella query a più istanze. Il blocco di PERF_MULTI_INSTANCES è costituito dagli elementi seguenti in ordine:

  1. Struttura PERF_MULTI_INSTANCES
  2. Un numero di blocchi di dati dell'istanza. Il numero di blocchi di dati dell'istanza che il blocco PERF_MULTI_INSTANCES contiene è indicato ny il membro dwInstancesdella struttura PERF_MULTI_INSTANCES. Ogni blocco di dati dell'istanza è costituito dagli elementi seguenti in ordine:
    1. Blocco PERF_INSTANCE_HEADER
    2. Un numero di blocchi di PERF_COUNTER_DATA . Il numero di blocchi di PERF_COUNTER_DATA dipende dal contesto:

Sintassi

typedef struct _PERF_MULTI_INSTANCES {
  ULONG dwTotalSize;
  ULONG dwInstances;
} PERF_MULTI_INSTANCES, *PPERF_MULTI_INSTANCES;

Members

dwTotalSize

Dimensioni totali del blocco PERF_MULTI_INSTANCES , in byte. Questa dimensione totale è la somma delle dimensioni della struttura PERF_MULTI_INSTANCES e dei blocchi di dati dell'istanza.

dwInstances

Numero di blocchi di dati dell'istanza nel blocco PERF_MULTI_INSTANCES .

Commenti

La funzione PerfQueryCounterData ottiene un blocco di PERF_DATA_HEADER che può contenere blocchi di PERF_MULTI_INSTANCES all'interno del blocco PERF_COUNTER_HEADER .

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1607 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione perflib.h

Vedi anche

PERF_COUNTER_HEADER

PERF_DATA_HEADER

PerfQueryCounterData