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


структура RECORDER_CONFIGURE_PARAMS (wpprecorder.h)

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

Синтаксис

typedef struct _RECORDER_CONFIGURE_PARAMS {
  ULONG                  Size;
  BOOLEAN                CreateDefaultLog;
  WPP_RECORDER_TRI_STATE UseTimeStamp;
  WPP_RECORDER_TRI_STATE PreciseTimeStamp;
} RECORDER_CONFIGURE_PARAMS, *PRECORDER_CONFIGURE_PARAMS;

Члены

Size

Размер этой структуры.

CreateDefaultLog

Указывает, следует ли WPP использовать журнал по умолчанию для сообщений трассировки. TRUE (по умолчанию), используйте журнал по умолчанию; Значение FALSE отключает журнал по умолчанию.

UseTimeStamp

Значение типа WPP_RECORDER_TRI_STATE, указывающее:

  • Если задано значение WppRecorderTrue, метки времени детализации миллисекунда будут добавлены в записи журнала WPP.
  • Если задано значение WppRecorderFalse, метка времени не будет записана.
  • Если задано значение WppRecorderDefault, он имеет тот же эффект, что и WppRecorderFalse, если в INF-файле пакета драйвера не задано WppRecorder_UseTimeStamp значение 1, в этом случае это означает WppRecorderTrue.

Это поле доступно начиная с Windows 11 версии 22H2. Дополнительные сведения см. в разделе Inflight Trace Recorder (IFR) для ведения журнала трассировок.

PreciseTimeStamp

Значение типа WPP_RECORDER_TRI_STATE, указывающее:

  • Если задано значение WppRecorderTrue, метки времени, равные десятой части гранулярности в микросекундах, будут добавлены в записи журнала WPP.
  • Если задано значение WppRecorderFalse, метка времени не будет записана.
  • Если задано значение WppRecorderDefault, он имеет тот же эффект, что и WppRecorderFalse, если в INF-файле пакета драйвера не задано значение WppRecorder_UseTimeStamp , а WppRecorder_PreciseTimeStamp значение 1. В этом случае это означает WppRecorderTrue.

Это поле доступно начиная с Windows 11 версии 22H2. Дополнительные сведения см. в разделе Inflight Trace Recorder (IFR) для ведения журнала трассировок.

Комментарии

Чтобы инициализировать эту структуру, вызывающий объект должен вызвать RECORDER_CONFIGURE_PARAMS_INIT.

Требования

Требование Значение
Заголовок wpprecorder.h