PERF_COUNTER_DATA structure (perflib.h)

Contient des informations sur le bloc PERF_COUNTER_DATA qui contient la structure. Un bloc PERF_COUNTER_DATA fournit des données brutes de compteur de performances et se compose des éléments suivants dans l’ordre :

  1. Structure PERF_COUNTER_DATA .
  2. Données brutes du compteur de performances.
  3. Remplissage pour faire de la taille totale du bloc un multiple de huit octets.

Syntaxe

typedef struct _PERF_COUNTER_DATA {
  ULONG dwDataSize;
  ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;

Membres

dwDataSize

Taille des données brutes du compteur de performances qui suivent la structure PERF_COUNTER_DATA dans le bloc PERF_COUNTER_DATA , en octets.

dwSize

Taille totale du bloc PERF_COUNTER_DATA , qui est la somme des tailles opf des éléments suivants :

  • Structure PERF_COUNTER_DATA
  • Données brutes du compteur de performances
  • Remplissage qui garantit que la taille du bloc PERF_COUNTER_DATA est un multiple de 8 octets

Remarques

La fonction PerfQueryCounterData retourne un bloc PERF_DATA_HEADER qui peut contenir PERF_COUNTER_DATA blocs directement ou indirectement dans le cadre d’un bloc PERF_MULTI_INSTANCES .

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

PerfQueryCounterData