2.2.4.7 _PERF_DATA_HEADER
The _PERF_DATA_HEADER structure is used at the beginning of a sequence of counter header blocks that are returned when the client queries the server for performance counter values.
-
typedef struct _PERF_DATA_HEADER { unsigned long dwTotalSize; unsigned long dwNumCounter; unsigned __int64 PerfTimeStamp; unsigned __int64 PerfTime100NSec; unsigned __int64 PerfFreq; SYSTEMTIME SystemTime; } PERF_DATA_HEADER, *PPERF_DATA_HEADER;
dwTotalSize: The total size, in bytes, of the data.
dwNumCounter: The number of counters whose value is retrieved.
PerfTimeStamp: A high-resolution clock.
PerfTime100NSec: The number of 100 nanosecond intervals since January 1, 1601, in Coordinated Universal Time (UTC).
PerfFreq: The frequency of a high-resolution clock.
SystemTime: The time at which data is collected on the provider side. The format of this field is as specified in [MS-DTYP].