PDH_RAW_LOG_RECORD structure (pdh.h)

The PDH_RAW_LOG_RECORD structure contains information about a binary trace log file record.

Syntax

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

Size of this structure, in bytes. The size includes this structure and the RawBytes appended to the end of this structure.

dwRecordType

Type of record. This member can be one of the following values.

Value Meaning
PDH_LOG_TYPE_BINARY
A binary trace format record
PDH_LOG_TYPE_CSV
A comma-separated-value format record
PDH_LOG_TYPE_PERFMON
A Perfmon format record
PDH_LOG_TYPE_SQL
A SQL format record
PDH_LOG_TYPE_TSV
A tab-separated-value format record

dwItems

Size of the RawBytes data.

RawBytes[1]

Binary record.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header pdh.h

See also

PdhReadRawLogRecord