다음을 통해 공유


드라이버 패키지 프로젝트에 대한 KMDF 검증 도구 속성

원격 컴퓨터의 KMDF 검증 도구(또는 프레임워크 검증 도구)에 대한 속성을 설정합니다. KMDF 드라이버를 빌드하여 테스트 컴퓨터에 배포할 때 이러한 설정을 사용할 수 있습니다. KMDF 드라이버에 대한 자세한 내용은 커널 모드 드라이버 프레임워크를 참조하세요.

프레임워크 검증 도구에 대한 자세한 내용은 프레임워크 검증 도구 사용WDF 검증 도구 제어 응용 프로그램을 참조하세요.

드라이버 패키지 프로젝트에 대한 KMDF 검증 도구 속성 설정

  1. 드라이버 패키지의 속성 페이지를 엽니다. 솔루션 탐색기에서 드라이버 패키지 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
  2. 드라이버 패키지의 속성 페이지에서 구성 속성, 드라이버 설치, KMDF 검증 도구를 차례로 클릭합니다.
  3. Enable KMDF Verifier(KMDF 검증 도구 사용) 옵션을 클릭하고 **KMDF verifier is always on(KMDF 검증 도구 항상 켜기)**을 선택합니다. 이 옵션을 선택하면 KMDF 드라이버에 대한 프레임워크 검증 옵션을 구성할 수 있습니다.
옵션 설명

KMDF 검증 도구 사용

테스트 컴퓨터에서 KMDF 검증 도구를 사용하도록 설정합니다. KMDF verifier is always on(KMDF 검증 도구 항상 켜기) 또는 KMDF verifer is off(KMDF 검증 도구 끄기)를 선택합니다. KMDF 검증 도구를 사용하지 않는 경우, 그리고 KMDF 버전이 1.9 이상인 경우 드라이버 검증 도구의 일부로 기본 프레임워크 검증이 사용됩니다.

KMDF 서비스 이름

모니터링할 KDMF 드라이버의 서비스 이름을 지정합니다.

IRQL 확인

IRQL 확인 및 치명적인 메모리 누수 확인을 사용하도록 설정합니다.

상위 버전과의 호환성 확인

현재 드라이버 버전 이후에 만들어진 버전 확인을 사용합니다.

전진 처리기 테스트

드라이버의 전진 처리 테스트에 대한 옵션을 지정합니다.

할당 실패 없음 드라이버의 전진 처리를 테스트하기 위해 오류를 시뮬레이션하지 않습니다.

모든 할당 실패 드라이버의 전진 처리를 사용하는 전진 큐를 대상으로 하는 모든 I/O 요청이 실패로 표시됩니다.

임의로 할당 실패 전진 큐를 대상으로 하는 I/O 요청이 임의로 실패합니다.

KMDF 개체 처리 추적

추적할 개체 처리 유형의 목록을 지정합니다.

KMDF 로더 메시지 사용

디버거를 통해 KMDF 로더 메시지를 사용하도록 설정합니다. 이를 위해서는 대상 컴퓨터를 다시 부팅해야 합니다.

Windows Vista 이후 버전에서 운영 체제는 기본적으로 DbgPrint 출력을 표시하지 않습니다. 따라서 이 숨김 설정이 다시 정의될 때까지 WDF 로더 진단 메시지를 사용할 수 없습니다. KDMF 검증 도구는 이러한 시스템에 대한 커널 디버거에서 KMDF 로더 진단이 사용 가능하도록 이 옵션을 관리할 수 있습니다.

자세한 정보 로깅

자세한 정보 로깅을 사용하도록 설정합니다.

로그에 대한 메모리 페이지

커널 이벤트 추적 로그에 대해 할당할 비페이징 풀 페이지의 수(1-10)를 지정합니다. 옵션은 Runtime Choice 또는 [1-10].입니다. Runtime Choice인 경우 페이지 수는 KMDF 런타임에 따라 다릅니다. KMDF 1.9부터는 자세한 정보 로깅과 함께 검증을 사용하도록 설정하는 경우 런타임에서 더 많은 페이지를 사용합니다.

메모리 할당 실패

KMDF 검증 도구가 모든 메모리 할당 실패를 시작하기 전에 허용되는 성공적인 메모리 할당의 수를 지정합니다.

 

관련 항목

커널 모드 드라이버 프레임워크

드라이버 검증 도구

테스트 컴퓨터에 드라이버 배포