Condividi tramite


struttura PERF_COUNTER_BLOCK (winperf.h)

Descrive il blocco di memoria che contiene i dati dei contatori delle prestazioni non elaborati per i contatori di un oggetto.

Sintassi

typedef struct _PERF_COUNTER_BLOCK {
  DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;

Members

ByteLength

Dimensioni di questa struttura e dei dati dei contatori non elaborati che seguono, in byte.

Commenti

Il membro CounterOffset di PERF_COUNTER_DEFINITION fornisce l'offset dall'inizio di questa struttura al valore del contatore.

La posizione della struttura PERF_COUNTER_BLOCK all'interno del blocco PERF_OBJECT_TYPE dipende da se l'oggetto contiene istanze. Per informazioni dettagliate, vedere Formato dati prestazioni.

È necessario assicurarsi che le dimensioni del blocco del contatore siano allineate a un limite di 8 byte. Ad esempio, se l'oggetto prestazioni include due contatori DWORD, è necessario aggiungere altri quattro byte al blocco del contatore per allinearlo a un limite a 8 byte.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winperf.h (include Windows.h)

Vedi anche

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE