Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides information about the PERF_MULTI_COUNTERS block that contains the structure. A PERF_MULTI_COUNTERS block indicates the performance counters for which results are provided as part of the PERF_COUNTER_HEADER block in multiple-counter query. The PERF_MULTI_COUNTERS block consists of a PERF_MULTI_COUNTERS structure followed by a sequence of DWORD values that specify performance counter identifiers.
Syntax
typedef struct _PERF_MULTI_COUNTERS {
ULONG dwSize;
ULONG dwCounters;
} PERF_MULTI_COUNTERS, *PPERF_MULTI_COUNTERS;
Members
dwSize
The total size of the PERF_MULTI_COUNTERS block, in bytes. This total size is the sum of the sizes of the PERF_MULTI_COUNTERS structure and all of the performance counter identifiers.
dwCounters
The number of performance counter identifiers that the PERF_MULTI_COUNTERS block contains.
Remarks
The PerfQueryCounterData function gets a PERF_DATA_HEADER block that may contain a PERF_MULTI_COUNTERS block within the PERF_COUNTER_HEADER block.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1607 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | perflib.h |