다음을 통해 공유


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

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

프레임워크 검증 도구에 대한 자세한 내용은 프레임워크의 검증 도구WDF 검증 도구 제어 애플리케이션 사용을 참조하세요.

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

  1. 드라이버 패키지의 속성 페이지를 엽니다. 솔루션 탐색기 드라이버 패키지 프로젝트를 선택하고 길게 누르거나 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
  2. 드라이버 패키지의 속성 페이지에서 구성 속성을 선택하고 드라이버 설치를 선택한 다음 KMDF 검증 도구를 선택합니다.
  3. KMDF 검증 도구 사용 옵션을 선택하고 KMDF 검증 도구가 항상 켜짐을 선택합니다. 이 옵션을 선택하면 KMDF 드라이버에 대한 프레임워크 확인 옵션을 구성할 수 있습니다.
옵션 Description

KMDF 검증 도구 사용

테스트 컴퓨터에서 KMDF 검증 도구를 사용하도록 설정합니다. KMDF 검증 도구가 항상 켜지거나 KMDF 검증 도구가 꺼져 있습니다. KMDF 검증 도구를 사용하도록 설정하지 않으면 KMDF 버전이 1.9 이상인 경우 드라이버 검증 도구 의 일부로 기본 프레임워크 확인을 사용하도록 설정됩니다.

KMDF 서비스 이름

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

IRQL 검사

IRQL 검사 및 중요한 메모리 누수 검사를 사용하도록 설정합니다.

호환되는 검사 전달

현재 드라이버 버전 이후에 만든 검사를 사용하도록 설정합니다.

전달 진행률 처리기 테스트

드라이버의 정방향 진행률 처리를 테스트하기 위한 옵션을 지정합니다.

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

모든 할당 실패 앞으로 진행률 큐로 향하는 모든 I/O 요청은 드라이버의 정방향 진행률 처리에 따라 실패하는 것처럼 보입니다.

임의로 할당 실패 진행률 큐로 향하는 I/O 요청을 임의로 실패합니다.

KMDF 개체 핸들 추적

추적할 개체 핸들 형식의 목록을 지정합니다.

KMDF 로더 메시지 사용

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

Windows Vista부터 운영 체제는 기본적으로 DbgPrint 출력을 표시하지 않습니다. 따라서 표시 안 함을 재정의할 때까지 WDF 로더 진단 메시지를 사용할 수 없게 됩니다. KMDF 검증 도구는 이러한 시스템의 커널 디버거에서 KMDF 로더 진단 사용할 수 있도록 이를 관리할 수 있습니다.

자세한 정보 로깅

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

로그용 메모리 페이지

커널 이벤트 추적 로그에 할당할 페이징되지 않은 풀 페이지(1-10)의 수를 지정합니다. 옵션은 런타임 선택 또는 [1 10-]입니다. 런타임 선택인 경우 페이지 수는 KMDF 런타임에 따라 달라집니다. KMDF 1.9부터 자세한 로깅을 사용하여 확인을 사용하도록 설정하면 런타임에서 더 많은 페이지를 사용합니다.

메모리 할당 실패

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