Partager via


structure PERF_MULTI_COUNTERS (perflib.h)

Fournit des informations sur le bloc PERF_MULTI_COUNTERS qui contient la structure. Un bloc PERF_MULTI_COUNTERS indique les compteurs de performances pour lesquels les résultats sont fournis dans le cadre du bloc PERF_COUNTER_HEADER dans une requête à plusieurs compteurs. Le bloc PERF_MULTI_COUNTERS se compose d’une structure PERF_MULTI_COUNTERS suivie d’une séquence de valeurs DWORD qui spécifient des identificateurs de compteur de performances.

Syntaxe

typedef struct _PERF_MULTI_COUNTERS {
  ULONG dwSize;
  ULONG dwCounters;
} PERF_MULTI_COUNTERS, *PPERF_MULTI_COUNTERS;

Membres

dwSize

Taille totale du bloc PERF_MULTI_COUNTERS , en octets. Cette taille totale est la somme des tailles de la structure PERF_MULTI_COUNTERS et de tous les identificateurs de compteur de performances.

dwCounters

Nombre d’identificateurs de compteur de performances que contient le bloc PERF_MULTI_COUNTERS .

Remarques

La fonction PerfQueryCounterData obtient un bloc PERF_DATA_HEADER qui peut contenir un bloc PERF_MULTI_COUNTERS dans le bloc PERF_COUNTER_HEADER .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1607 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête perflib.h

Voir aussi

PERF_COUNTER_HEADER

PERF_DATA_HEADER

PerfQueryCounterData