Specifies the layout of a particular counter set.
Syntax
ULONG PerfSetCounterSetInfo(
__in HANDLE hProvider,
__in PPERF_COUNTERSET_INFO pTemplate,
__in ULONG dwTemplateSize
);
Parameters
- hProvider [in]
-
The handle of the provider. Use the handle variable that the CTRPP tool generated for you. For the name of the variable, see the symbol attribute of the provider element.
- pTemplate [in]
-
Buffer that contains the counter set information. For details, see PERF_COUNTERSET_INFO.
- dwTemplateSize [in]
-
Size, in bytes, of the pTemplate buffer.
Return Value
If the function succeeds, it returns ERROR_SUCCESS.
If the function fails, the return value is a
system error code.
Remarks
The CounterInitialize function calls this function; do not call this function directly.
Windows Vista: The PerfAutoInitialize function calls this function.
Requirements
| Minimum supported client | Windows Vista |
| Minimum supported server | Windows Server 2008 |
| Header | Perflib.h |
| Library | Advapi32.lib |
| DLL | Advapi32.dll |
Send comments about this topic to Microsoft
Build date: 11/12/2009