RECORDER_LOG_CREATE_PARAMS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wpprecorder.h

typedef struct _RECORDER_LOG_CREATE_PARAMS {
  ULONG                  Size;
  ULONG                  LogTag;
  ULONG                  TotalBufferSize;
  ULONG                  ErrorPartitionSize;
  ULONG_PTR              LogIdentifierAppendValue;
  BOOLEAN                LogIdentifierAppendValueSet;
  ULONG                  LogIdentifierSize;
  CHAR                   LogIdentifier[RECORDER_LOG_IDENTIFIER_MAX_CHARS];
  WPP_RECORDER_TRI_STATE UseTimeStamp;
  WPP_RECORDER_TRI_STATE PreciseTimeStamp;
} RECORDER_LOG_CREATE_PARAMS, *PRECORDER_LOG_CREATE_PARAMS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-wpprecorder-_recorder_log_create_params)

_RECORDER_LOG_CREATE_PARAMS structure

Description

The RECORDER_LOG_CREATE_PARAMS structure is an input parameter to the WppRecorderLogCreate method.

Members

Size

Size of this structure.

LogTag

Optional tag to associate with the allocated memory of the log.

TotalBufferSize

Size in bytes for the log area.

ErrorPartitionSize

The number of bytes out of TotalBufferSize used to log error messages. Zero indicates no error partition.

LogIdentifierAppendValue

Number/pointer to append to log identifier.

LogIdentifierAppendValueSet

Specifies whether LogIdentifierAppendValue has been set.

LogIdentifierSize

Size of LogIdentifier field, in bytes (according to client's definition).

LogIdentifier

Identifier to print when debug messages are merged. Lives at end of structure so that, if at some point clients have different definitions of the array size, it remains simple to read the rest of the structure.

UseTimeStamp

A WPP_RECORDER_TRI_STATE-typed value that indicates:

This field is available starting in Windows 11, version 22H2. For more info, see Inflight Trace Recorder (IFR) for logging traces.

PreciseTimeStamp

A WPP_RECORDER_TRI_STATE-typed value that indicates:

This field is available starting in Windows 11, version 22H2. For more info, see Inflight Trace Recorder (IFR) for logging traces.

See also

RECORDER_LOG_CREATE_PARAMS_INIT