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 |