Поделиться через


Функция PerfSetCounterSetInfo (perflib.h)

Указывает макет определенного набора счетчиков.

Синтаксис

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

Параметры

[in] ProviderHandle

Дескриптор поставщика. Используйте переменную дескриптора, созданную инструментом CTRPP . Имя переменной см. в атрибуте символа элемента provider .

Windows Vista: Функция PerfStartProvider возвращает дескриптор.

[in] Template

Буфер, содержащий сведения о наборе счетчиков. Дополнительные сведения см. в разделе PERF_COUNTERSET_INFO.

[in] TemplateSize

Размер буфера pTemplate (в байтах ).

Возвращаемое значение

Если функция выполняется успешно, она возвращает ERROR_SUCCESS.

Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки.

Комментарии

Функция CounterInitialize вызывает эту функцию; не вызывайте эту функцию напрямую.

Windows Vista: Функция PerfAutoInitialize вызывает эту функцию.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header perflib.h
Библиотека Advapi32.lib
DLL Advapi32.dll