다음을 통해 공유


WPP 매크로가 추적 전에 생성하는 조건부 검사를 최적화할 수 있나요?

WPP 매크로를 통해 호출되지 않도록 WPP_INIT_TRACING 대한 조건부 검사 제거할 수 있습니다. 커널 모드 드라이버 또는 사용자 모드 애플리케이션과 같은 추적 공급자의 소스 코드 내에서 추적을 시도하기 전에 WPP_INIT_TRACING 호출된 경우에만 이 작업을 수행할 수 있습니다.

중요 개체 생성자 또는 매크로에서 추적이 수행되는 경우 이 검사 제거하면 안 됩니다. 그렇지 않으면 추적 공급자에서 액세스 위반이 발생할 수 있습니다.

소스 코드에 추적 메시지 헤더(.tmh) 파일을 포함하기 전에 다음 정의를 추가하여 WPP_INIT_TRACING 대한 조건부 검사 사용하지 않도록 설정합니다.

#define WPP_CHECK_INIT