Функция 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 |