Compartilhar via


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

Confira também

PerfQueryCounterSetRegistrationInfo