Compartir a través de


Enumeración PerfRegInfoType (perflib.h)

Indica los tipos de información que puede solicitar sobre un conjunto de contadores de rendimiento llamando a la función 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
Valor: 1
Obtiene la información de registro de un conjunto de contadores y todos los contadores que contiene como un bloque PERF_COUNTERSET_REG_INFO . El bloque incluye una estructura de PERF_COUNTERSET_REG_INFO seguida de una o

más estructuras PERF_COUNTER_REG_INFO .
PERF_REG_COUNTER_STRUCT
Obtiene la información de registro de un contador de rendimiento como una estructura de PERF_COUNTER_REG_INFO .

Use el parámetro requestLangId de la función PerfQueryCounterSetRegistrationInfo para especificar el identificador del contador.
PERF_REG_COUNTERSET_NAME_STRING
Obtiene una cadena UTF16-LE terminada en null que indica el nombre del conjunto de contadores.

Use el parámetro requestLangId de la función PerfQueryCounterSetRegistrationInfo para especificar la configuración regional preferida del resultado.
PERF_REG_COUNTERSET_HELP_STRING
Obtiene una cadena UTF16-LE terminada en null que contiene la cadena de ayuda para el conjunto de contadores.

Use el parámetro requestLangId de la función PerfQueryCounterSetRegistrationInfo para especificar la configuración regional preferida del resultado.
PERF_REG_COUNTER_NAME_STRINGS
Obtiene los nombres de los contadores de rendimiento del conjunto de contadores como un bloque PERF_STRING_BUFFER_HEADER .

El bloque incluye una estructura de PERF_STRING_BUFFER_HEADER , seguida de una

o más estructuras de PERF_STRING_COUNTER_HEADER , seguidas de datos de cadena que indican los nombres de contador.

Use el parámetro requestLangId de la función PerfQueryCounterSetRegistrationInfo para especificar la configuración regional preferida del resultado.
PERF_REG_COUNTER_HELP_STRINGS
Obtiene las cadenas de ayuda de los contadores de rendimiento del conjunto de contadores como un bloque PERF_STRING_BUFFER_HEADER .

El bloque incluye una estructura de PERF_STRING_BUFFER_HEADER , seguida de una

o más estructuras de PERF_STRING_COUNTER_HEADER , seguidas de datos de cadena que contienen las cadenas de ayuda.

Use el parámetro requestLangId de la función PerfQueryCounterSetRegistrationInfo para especificar la configuración regional preferida del resultado.
PERF_REG_PROVIDER_NAME
Obtiene una cadena UTF-16LE terminada en null que indica el nombre del proveedor para el conjunto de contadores.
PERF_REG_PROVIDER_GUID
Obtiene el GUID del proveedor para el conjunto de contadores.
PERF_REG_COUNTERSET_ENGLISH_NAME
Obtiene una cadena UTF-16LE terminada en null que contiene el nombre del contador establecido en inglés. Este valor equivale a establecer el parámetro requestCode en PERF_REG_COUNTERSET_NAME_STRING y el parámetro requestLangId en 0 cuando se llama a la función PerfQueryCounterSetRegistrationInfo .
PERF_REG_COUNTER_ENGLISH_NAMES
Obtiene los nombres en inglés de los contadores de rendimiento del conjunto de contadores como un bloque PERF_STRING_BUFFER_HEADER .

El bloque incluye una estructura de PERF_STRING_BUFFER_HEADER , seguida de una

o más estructuras de PERF_STRING_COUNTER_HEADER , seguidas de datos de cadena que indican los nombres de contador. Este valor equivale a establecer el parámetro requestCode en PERF_REG_COUNTER_NAME_STRINGS y el parámetro requestLangId en 0 cuando se llama a la función PerfQueryCounterSetRegistrationInfo .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1607 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado perflib.h

Consulte también

PerfQueryCounterSetRegistrationInfo