Поделиться через


Макрос WppRecorderConfigure (wpprecorder.h)

Метод WppRecorderConfigure включает или отключает журнал по умолчанию, в который выполняется печать WPP.

Синтаксис

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

Параметры

ConfigureParams

Указатель на структуру RECORDER_CONFIGURE_PARAMS , выделенную вызывающим объектом.

Возвращаемое значение

None

Remarks

Перед вызовом WppRecorderConfigure выделите структуру RECORDER_CONFIGURE_PARAMS и инициализируйте, вызвав RECORDER_CONFIGURE_PARAMS_INIT.

Этот метод настраивает только журнал по умолчанию. По умолчанию этот журнал включен. Если у вас есть пользовательский журнал, необходимо отключить журнал по умолчанию, задав для createDefaultLog значение FALSE.

Пример

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);

Дополнительные сведения о метках времени в записях журнала WPP, включая пример выходных данных журнала, см. в разделе Inflight Trace Recorder (IFR) для ведения журнала трассировок.

Требования

Требование Значение
Целевая платформа Windows
Header wpprecorder.h