Platform SDK: Performance Monitoring

PDH_RAW_LOG_RECORD

The PDH_RAW_LOG_RECORD structure stores information about a record contained in a binary trace log file.

typedef struct _PDH_RAW_LOG_RECORD
  DWORD  dwStructureSize;
  DWORD  dwRecordType;
  DWORD  dwItems;
  UCHAR  RawBytes[1];
} PDH_RAW_LOG_RECORD, *PPDH_RAW_LOG_RECORD;

Members

dwStructureSize
The size, in bytes, of this structure.
dwRecordType
The type of record.
Value Meaning
PDH_LOG_TYPE_TSV A tab-separated-value format record.
PDH_LOG_TYPE_CSV A comma-separated-value format record.
PDH_LOG_TYPE_BINARY A binary trace format record.
PDH_LOG_TYPE_PERFMON A Perfmon format record.

dwItems
The number of items in the record.
RawBytes
The raw binary data that makes up the trace log record. Memory space for this structure member is dynamically allocated.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Header: Declared in Pdh.h.

See Also

PdhReadRawLogRecord