É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 |