다음을 통해 공유


추적 메시지 헤더 파일

TMH( 추적 메시지 헤더 ) 파일은 WPP에서 생성하는 추적 코드에서 사용하는 함수 및 변수의 선언을 포함하는 텍스트 파일입니다. 헤더 파일에는 커널 모드 드라이버 또는 사용자 모드 애플리케이션과 같은 추적 공급자의 PDB 파일에 추적 메시지 서식 지정 명령을 추가하는 매크로도 포함되어 있습니다.

WPP 매크로를 포함하는 추적 공급자 를 컴파일할 때 WPP는 TMH 파일을 자동으로 생성합니다. TMH 파일의 이름은 원본 파일과 같지만 확장명은 .tmh입니다. WPP는 파일을 원본 파일과 동일한 디렉터리에 저장합니다.

소스 코드에 WPP 매크로를 추가하는 경우 WPP에서 생성할 TMH 파일에 대한 #include 지시문도 추가해야 합니다. include 문에는 다음과 같은 형식이 있습니다.

#include SourceFileName.tmh

이 include 문은 WPP_CONTROL_GUIDS 매크로 정의 뒤와 WPP 매크로를 호출하기 전에 나타나야 합니다.

자세한 내용은 추적 생산자에 WPP 매크로 추가 를 참조하고 소프트웨어 추적용으로 설계된 샘플 드라이버인 TraceDrv를 참조하세요. TraceDrv 샘플은 GitHub의 Windows 드라이버 샘플 리포지토리에서 사용할 수 있습니다.