structure PERF_STRING_BUFFER_HEADER (perflib.h)

Fournit des informations sur le bloc PERF_STRING_BUFFER_HEADER qui contient la structure. Le bloc PERF_STRING_BUFFER_HEADER fournit les noms ou chaînes d’aide pour les compteurs de performances d’un jeu de compteurs, amd se compose des éléments suivants dans l’ordre :

  1. Structure PERF_STRING_BUFFER_HEADER
  2. Un certain nombre de structures PERF_STRING_COUNTER_HEADER . Le membre dwCounters de la structure PERF_STRING_BUFFER_HEADER spécifie le nombre de structures PERF_STRING_COUNTER_HEADER que contient le bloc PERF_STRING_BUFFER_HEADER .
  3. Bloc de données de chaîne.

Syntaxe

typedef struct _STRING_BUFFER_HEADER {
  DWORD dwSize;
  DWORD dwCounters;
} PERF_STRING_BUFFER_HEADER, *PPERF_STRING_BUFFER_HEADER;

Membres

dwSize

Taille totale du bloc PERF_STRING_BUFFER_HEADER , en octets. Cette taille totale est la somme des tailles de la structure PERF_STRING_BUFFER_HEADER , de toutes les structures PERF_STRING_COUNTER_HEADER et du bloc de données de chaîne.

dwCounters

Nombre de structures PERF_STRING_COUNTER_HEADER dans le bloc PERF_STRING_BUFFER_HEADER .

Remarques

La fonction PerfQueryCounterSetRegistrationInfo appelée avec le paramètre requestCode défini sur PERF_REG_COUNTER_NAME_STRINGS ou PERF_REG_COUNTER_HELP_STRINGS obtient un bloc PERF_STRING_BUFFER_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_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo