Compartilhar via


Função PerfSetCounterSetInfo (perflib.h)

Especifica o layout de um determinado conjunto de contadores.

Sintaxe

ULONG PerfSetCounterSetInfo(
  [in] HANDLE                ProviderHandle,
  [in] PPERF_COUNTERSET_INFO Template,
  [in] ULONG                 TemplateSize
);

Parâmetros

[in] ProviderHandle

O identificador do provedor. Use a variável de identificador gerada pela ferramenta CTRPP para você. Para obter o nome da variável, consulte o atributo de símbolo do elemento provider .

Windows Vista: A função PerfStartProvider retorna o identificador.

[in] Template

Buffer que contém as informações do conjunto de contadores. Para obter detalhes, consulte PERF_COUNTERSET_INFO.

[in] TemplateSize

Tamanho, em bytes, do buffer pTemplate .

Retornar valor

Se a função for bem-sucedida, ela retornará ERROR_SUCCESS.

Se a função falhar, o valor retornado será um código de erro do sistema.

Comentários

A função CounterInitialize chama essa função; não chame essa função diretamente.

Windows Vista: A função PerfAutoInitialize chama essa função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho perflib.h
Biblioteca Advapi32.lib
DLL Advapi32.dll