다음을 통해 공유


Windows 드라이버 디버깅

드라이버 디버깅에 대한 일반적인 내용은 Windows 디버깅을 사용하여 시작 참조하세요.

실행 중인 추적 레코더

Windows 10 시작해서 실행 중인 추적 레코더를 통해 추가 드라이버 디버깅 정보를 가져오도록 KMDF 또는 UMDF 드라이버 이진 파일을 빌드할 수 있습니다. Windows 드라이버는 이 기능을 활용할 수 있습니다.

또한 Visual Studio KMDF 템플릿을 사용하는 경우 드라이버는 Windows WPP(소프트웨어 추적 전처리기)를 사용하여 추적 메시지를 작성합니다. 드라이버 이진 파일은 공급자 GUID가 있는 ETW 공급자입니다.

드라이버 이진 파일에서 추적 메시지를 보내려면 다음 코드를 사용합니다.

TraceEvents(TRACE_LEVEL_INFORMATION, TRACE_DRIVER, "%!FUNC! Entry");

디버거 세션에서 !wmitrace 를 사용하여 Tracelog를 사용하여 ETW 로그에 액세스할 수 있습니다.