다음을 통해 공유


RECORDER_CONFIGURE_PARAMS 구조체(wpprecorder.h)

RECORDER_CONFIGURE_PARAMS 구조체는 WPP가 인쇄하는 기본 로그를 사용하거나 사용하지 않도록 설정하는 WppRecorderConfigure 메서드에 대한 입력 매개 변수입니다.

구문

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로 설정된 경우 드라이버 패키지의 INF 파일이 WppRecorder_UseTimeStamp 1로 설정하지 않는 한 WppRecorderFalse와 동일한 효과가 있습니다. 이 경우 WppRecorderTrue를 의미합니다.

이 필드는 Windows 11 버전 22H2부터 사용할 수 있습니다. 자세한 내용은 추적 로 깅에 대한 IFR(Inflight Trace Recorder)을 참조하세요.

PreciseTimeStamp

다음을 나타내는 WPP_RECORDER_TRI_STATE 형식의 값입니다.

  • WppRecorderTrue로 설정하면 마이크로초 세분성의 10분의 1 타임스탬프가 WPP 로그 항목에 추가됩니다.
  • WppRecorderFalse로 설정하면 타임스탬프가 기록되지 않습니다.
  • WppRecorderDefault로 설정하면 드라이버 패키지의 INF 파일이 WppRecorder_UseTimeStamp 설정하고 WppRecorder_PreciseTimeStamp 1로 설정하지 않는 한 WppRecorderFalse와 동일한 효과가 있습니다. 이 경우 WppRecorderTrue를 의미합니다.

이 필드는 Windows 11 버전 22H2부터 사용할 수 있습니다. 자세한 내용은 추적 로 깅에 대한 IFR(Inflight Trace Recorder)을 참조하세요.

설명

이 구조를 초기화하려면 호출자가 RECORDER_CONFIGURE_PARAMS_INIT 호출해야 합니다.

요구 사항

요구 사항
헤더 wpprecorder.h