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


структура 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