WppRecorderConfigure macro (wpprecorder.h)

The WppRecorderConfigure method enables or disables the default log to which WPP prints.

Syntax

__drv_maxIRQL(PASSIVE_LEVEL)
VOID WppRecorderConfigure(
    _In_         PRECORDER_CONFIGURE_PARAMS  ConfigureParams
    );

Parameters

ConfigureParams

Pointer to a caller-allocated RECORDER_CONFIGURE_PARAMS structure.

Return value

None

Remarks

Before calling WppRecorderConfigure, allocate a RECORDER_CONFIGURE_PARAMS structure and initialize by calling RECORDER_CONFIGURE_PARAMS_INIT.

This method only configures the default log. By default that log is enabled. If you have a custom log, you must disable the default log by setting the CreateDefaultLog to FALSE.

Example

RECORDER_CONFIGURE_PARAMS                recorderConfigure;

RECORDER_CONFIGURE_PARAMS_INIT(&recorderConfigure);
// Optionally use the following line to get timestamps in WPP log entries
recorderConfigure.UseTimeStamp    = WppRecorderTrue;
// Use this line if you would like more precise timestamps (ten millionths of a second). This is valid only if you have set UseTimeStamp = WppRecorderTrue.
// recorderConfigure.PreciseTimeStamp = WppRecorderTrue
status = WppRecorderConfigure(&recorderConfigure);

For more info about timestamps in WPP log entries including sample log output, see Inflight Trace Recorder (IFR) for logging traces.

Requirements

Requirement Value
Target Platform Windows
Header wpprecorder.h