드라이버 검증 로그 만들기

Windows Server 2012 하드웨어 인증 프로그램은 해당하는 모든 드라이버 제출을 위해 DVL(드라이버 검증 로그)를 필요로 합니다. DVL에는 코드 분석 및 정적 드라이버 검증 도구 로그 파일의 결과 요약이 포함되어 있습니다. 원본 정보는 포함되어 있지 않습니다. 드라이버에 대한 DVL을 만들기 전에 코드 분석 도구와 정적 드라이버 검증 도구를 실행해야 합니다.

Hh454828.wedge(ko-kr,VS.85).gif드라이버 검증 로그를 만들려면

  1. 코드 분석 도구를 실행하기 전에 Windows 8용 WDK(Windows 드라이버 키트)를 사용하여 드라이버를 빌드하고 링크할 수 있는지 확인합니다.
  2. 드라이버 솔루션의 경우 솔루션 구성으로 Windows 8을 선택하고 솔루션 플랫폼으로 x64를 선택했는지 확인합니다.
  3. 드라이버에 대해 코드 분석 도구를 실행합니다. 발견된 결함을 해결합니다. 코드 분석 도구에 대한 로그 파일 만들기드라이버의 코드 분석을 실행하는 방법을 참조하세요. 코드 분석에 대한 자세한 내용은 코드 분석을 사용하여 C/C++ 코드 품질 분석을 참조하세요.
  4. 정적 드라이버 검증 도구를 실행합니다. 로그 파일 만들기에 대한 자세한 내용은 정적 드라이버 검증 도구에 대한 로그 파일 만들기정적 드라이버 검증 도구를 사용하여 드라이버의 결함 찾기를 참조하세요.
  5. 드라이버 검증 로그를 만듭니다. 드라이버 메뉴에서 **드라이버 검증 로그 만들기...**를 클릭합니다.
  6. 코드 분석 로그와 정적 드라이버 검증 도구 로그 파일이 모두 검색되는지 확인합니다. 만들기를 클릭합니다.

드라이버 검증 로그의 파일 이름 확장명은 .DVL.XML입니다. 로그는 프로젝트 폴더(예: \myDriverProject\myDriverName.DVL.XML)에 만들어집니다.

참고  Windows HCK(하드웨어 인증 키트)를 사용하여 드라이버를 테스트할 준비를 마치면 테스트 컴퓨터의 %systemdrive%\DVL 디렉터리에 드라이버 검증 로그를 복사해야 합니다. 새 드라이버 검증 로그를 복사하기 전에 테스트 컴퓨터의 해당 디렉터리에서 컨텐츠를 삭제합니다.

 

설명

코드 분석 도구, 정적 드라이버 검증 도구 및 드라이버 검증 로그에 대한 가장 최신 정보는 WDK 릴리스 정보를 참조하세요. 릴리스 정보는 WDK(Windows 드라이버 키트) 다운로드 페이지에 있습니다.

중요   DVL 파일의 시간 제한, 공백 및 기타 실패한 결과는 인증 제출을 위해 허용됩니다. 이로 인해 HCK의 정적 도구가 실패하지 않습니다. HCK 2.0의 경우 코드 분석을 표시하려면 정적 도구 테스트에 DVL 파일만 있어야 하며 SDV가 실행되었고 모든 규칙이 성공할 필요가 없습니다.

 

Visual Studio 명령 프롬프트 창에서도 드라이버 검증 로그를 만들 수 있습니다. 다음 배치 파일 중 하나를 실행하여 환경을 설정합니다.

"C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64

또는

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64

드라이버 검증 로그를 만듭니다.

msbuild.exe <vcxprojectfile> /target:dvl /p:Configuration="Win8 Release" /P:Platform=x64

관련 항목

정적 드라이버 검증 도구에 대한 로그 파일 만들기

코드 분석 도구에 대한 로그 파일 만들기

하드웨어 인증 프로그램

코드 분석 도구를 사용하여 드라이버 품질 분석

드라이버의 코드 분석을 실행하는 방법

정적 드라이버 검증 도구를 사용하여 드라이버의 결함 찾기