Enumeração PerfRegInfoType (perflib.h)
Indica os tipos de informações que você pode solicitar sobre um conjunto de contadores de desempenho chamando a função 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 Obtém as informações de registro para um conjunto de contadores e todos os contadores que ele contém como um bloco PERF_COUNTERSET_REG_INFO . O bloco inclui uma estrutura de PERF_COUNTERSET_REG_INFO seguida por um ou estruturas mais PERF_COUNTER_REG_INFO . |
PERF_REG_COUNTER_STRUCT Obtém as informações de registro de um contador de desempenho como uma estrutura PERF_COUNTER_REG_INFO . Use o parâmetro requestLangId da função PerfQueryCounterSetRegistrationInfo para especificar o identificador do contador. |
PERF_REG_COUNTERSET_NAME_STRING Obtém uma cadeia de caracteres UTF16-LE terminada em nulo que indica o nome do conjunto de contadores. Use o parâmetro requestLangId da função PerfQueryCounterSetRegistrationInfo para especificar a localidade preferencial do resultado. |
PERF_REG_COUNTERSET_HELP_STRING Obtém uma cadeia de caracteres UTF16-LE terminada em nulo que contém a cadeia de caracteres de ajuda para o conjunto de contadores. Use o parâmetro requestLangId da função PerfQueryCounterSetRegistrationInfo para especificar a localidade preferencial do resultado. |
PERF_REG_COUNTER_NAME_STRINGS Obtém os nomes dos contadores de desempenho no conjunto de contadores como um bloco PERF_STRING_BUFFER_HEADER . O bloco inclui uma estrutura PERF_STRING_BUFFER_HEADER , seguida por uma ou mais estruturas PERF_STRING_COUNTER_HEADER , seguidas por dados de cadeia de caracteres que indicam os nomes dos contadores. Use o parâmetro requestLangId da função PerfQueryCounterSetRegistrationInfo para especificar a localidade preferencial do resultado. |
PERF_REG_COUNTER_HELP_STRINGS Obtém as cadeias de caracteres de ajuda para os contadores de desempenho no conjunto de contadores como um bloco PERF_STRING_BUFFER_HEADER . O bloco inclui uma estrutura PERF_STRING_BUFFER_HEADER , seguida por uma ou mais estruturas PERF_STRING_COUNTER_HEADER , seguidas por dados de cadeia de caracteres que contêm as cadeias de caracteres de ajuda. Use o parâmetro requestLangId da função PerfQueryCounterSetRegistrationInfo para especificar a localidade preferencial do resultado. |
PERF_REG_PROVIDER_NAME Obtém uma cadeia de caracteres UTF-16LE terminada em nulo que indica o nome do provedor para o conjunto de contadores. |
PERF_REG_PROVIDER_GUID Obtém o GUID do provedor para o conjunto de contadores. |
PERF_REG_COUNTERSET_ENGLISH_NAME Obtém uma cadeia de caracteres UTF-16LE terminada em nulo que contém o nome do contador definido em inglês. Esse valor é equivalente a definir o parâmetro requestCode como PERF_REG_COUNTERSET_NAME_STRING e o parâmetro requestLangId como 0 quando você chama a função PerfQueryCounterSetRegistrationInfo . |
PERF_REG_COUNTER_ENGLISH_NAMES Obtém os nomes em inglês dos contadores de desempenho no conjunto de contadores como um bloco de PERF_STRING_BUFFER_HEADER . O bloco inclui uma estrutura PERF_STRING_BUFFER_HEADER , seguida por uma ou mais estruturas PERF_STRING_COUNTER_HEADER , seguidas por dados de cadeia de caracteres que indicam os nomes dos contadores. Esse valor é equivalente a definir o parâmetro requestCode como PERF_REG_COUNTER_NAME_STRINGS e o parâmetro requestLangId como 0 quando você chama a função PerfQueryCounterSetRegistrationInfo . |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1607 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | perflib.h |