Partager via


Énumération PerfRegInfoType (perflib.h)

Indique les types d’informations que vous pouvez demander sur un compteur de performances défini en appelant la fonction PerfQueryCounterSetRegistrationInfo .

Syntax

typedef enum _PerfRegInfoType {
  PERF_REG_COUNTERSET_STRUCT = 1,
  PERF_REG_COUNTER_STRUCT,
  PERF_REG_COUNTERSET_NAME_STRING,
  PERF_REG_COUNTERSET_HELP_STRING,
  PERF_REG_COUNTER_NAME_STRINGS,
  PERF_REG_COUNTER_HELP_STRINGS,
  PERF_REG_PROVIDER_NAME,
  PERF_REG_PROVIDER_GUID,
  PERF_REG_COUNTERSET_ENGLISH_NAME,
  PERF_REG_COUNTER_ENGLISH_NAMES
} PerfRegInfoType;

Constantes

 
PERF_REG_COUNTERSET_STRUCT
Valeur : 1
Obtient les informations d’inscription d’un jeu de compteurs et tous les compteurs qu’il contient en tant que bloc PERF_COUNTERSET_REG_INFO . Le bloc inclut une structure PERF_COUNTERSET_REG_INFO suivie d’une ou

structures plus PERF_COUNTER_REG_INFO .
PERF_REG_COUNTER_STRUCT
Obtient les informations d’inscription d’un compteur de performances en tant que structure de PERF_COUNTER_REG_INFO .

Utilisez le paramètre requestLangId de la fonction PerfQueryCounterSetRegistrationInfo pour spécifier l’identificateur du compteur.
PERF_REG_COUNTERSET_NAME_STRING
Obtient une chaîne UTF16-LE terminée par null qui indique le nom du jeu de compteurs.

Utilisez le paramètre requestLangId de la fonction PerfQueryCounterSetRegistrationInfo pour spécifier les paramètres régionaux préférés du résultat.
PERF_REG_COUNTERSET_HELP_STRING
Obtient une chaîne UTF16-LE terminée par null qui contient la chaîne d’aide pour le jeu de compteurs.

Utilisez le paramètre requestLangId de la fonction PerfQueryCounterSetRegistrationInfo pour spécifier les paramètres régionaux préférés du résultat.
PERF_REG_COUNTER_NAME_STRINGS
Obtient les noms des compteurs de performances dans le jeu de compteurs en tant que bloc PERF_STRING_BUFFER_HEADER .

Le bloc comprend une structure PERF_STRING_BUFFER_HEADER , suivie d’une structure

ou plusieurs structures PERF_STRING_COUNTER_HEADER , suivies de données de chaîne qui indiquent les noms des compteurs.

Utilisez le paramètre requestLangId de la fonction PerfQueryCounterSetRegistrationInfo pour spécifier les paramètres régionaux préférés du résultat.
PERF_REG_COUNTER_HELP_STRINGS
Obtient les chaînes d’aide pour les compteurs de performances dans le jeu de compteurs en tant que bloc PERF_STRING_BUFFER_HEADER .

Le bloc comprend une structure PERF_STRING_BUFFER_HEADER , suivie d’une structure

ou plusieurs structures PERF_STRING_COUNTER_HEADER , suivies des données de chaîne qui contiennent les chaînes d’aide.

Utilisez le paramètre requestLangId de la fonction PerfQueryCounterSetRegistrationInfo pour spécifier les paramètres régionaux préférés du résultat.
PERF_REG_PROVIDER_NAME
Obtient une chaîne UTF-16LE terminée par null qui indique le nom du fournisseur pour le jeu de compteurs.
PERF_REG_PROVIDER_GUID
Obtient le GUID du fournisseur pour le jeu de compteurs.
PERF_REG_COUNTERSET_ENGLISH_NAME
Obtient une chaîne UTF-16LE terminée par null qui contient le nom du jeu de compteurs en anglais. Cette valeur équivaut à définir le paramètre requestCode sur PERF_REG_COUNTERSET_NAME_STRING et le paramètre requestLangId sur 0 lorsque vous appelez la fonction PerfQueryCounterSetRegistrationInfo .
PERF_REG_COUNTER_ENGLISH_NAMES
Obtient les noms anglais des compteurs de performances dans le jeu de compteurs sous forme de bloc PERF_STRING_BUFFER_HEADER .

Le bloc comprend une structure PERF_STRING_BUFFER_HEADER , suivie d’une structure

ou plusieurs structures PERF_STRING_COUNTER_HEADER , suivies de données de chaîne qui indiquent les noms des compteurs. Cette valeur équivaut à définir le paramètre requestCode sur PERF_REG_COUNTER_NAME_STRINGS et le paramètre requestLangId sur 0 lorsque vous appelez la fonction PerfQueryCounterSetRegistrationInfo .

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

PerfQueryCounterSetRegistrationInfo