WDF 드라이버 탭

이 항목에서는 WDF 검증 도구의 WDF 드라이버 페이지에 대한 자세한 정보를 제공합니다. 이 페이지에는 컴퓨터의 모든 WDF 드라이버가 나열되며, 확인 설정 및 해당 드라이버를 사용하는 디바이스의 설정을 변경할 수 있습니다. 특정 드라이버에 관심이 있는 경우 여기에서 시작합니다.

애플리케이션을 시작하면 현재 시스템에 WDF 드라이버 및 런타임 버전 목록이 표시됩니다. 각 줄에는 드라이버 이진 파일의 이름, 해당 서비스 표시 이름, 프레임워크 버전 및 KMDF 드라이버의 경우 시작 유형이 포함됩니다.

드라이버를 강조 표시하면 현재 해당 드라이버를 사용하는 모든 디바이스와 관련 UMDF 호스트 프로세스가 표시됩니다. 호스트 프로세스 컨트롤은 실행 중인 UMDF 드라이버를 선택한 경우에만 표시됩니다.

WDF 검증 도구 애플리케이션의 WDF 드라이버 탭 스크린샷

색 구성표

각 드라이버에 대해 색으로 구분된 아이콘은 KMDF, UMDF 1 또는 UMDF 2를 사용하는지 여부를 나타냅니다.

색 코드는 드라이버의 상태 표시하고 드라이버의 확인 설정에 대한 변경 내용이 적용되도록 해야 하는 작업을 나타냅니다.

  • 파란색은 드라이버가 사용 중이며 하나 이상의 PnP 디바이스와 연결되어 있음을 나타냅니다. 변경 내용을 적용하려면 이러한 디바이스를 사용하지 않도록 설정하고 다시 사용하도록 설정해야 합니다. WDF 검증 도구가 내 기본 설정 탭에서 이 작업을 수행할지 선택할 수 있습니다. 이러한 드라이버의 경우 연결된 디바이스 목록을 가져옵니다.
  • 빨간색은 드라이버가 사용 중이지만 PnP 디바이스와 연결되지 않음을 나타냅니다. 변경 내용을 적용하려면 다음을 수행합니다.
    • KMDF의 경우 다시 부팅해야 합니다.
    • UMDF의 경우 모든 UMDF 호스트 프로세스를 중지하고 다시 시작해야 합니다.
  • 녹색은 드라이버가 현재 사용 중이 아님을 나타냅니다. 설정을 변경하면 다음에 드라이버가 로드될 때 변경 내용이 적용됩니다.

사전 설정 옵션

드라이버별 설정(KMDF 및 UMDF 2)이 있는 드라이버의 경우 다음 빠른 옵션 메뉴의 드라이버 이름을 마우스 오른쪽 단추로 클릭합니다.

  • 기본 설정으로 설정합니다.
  • 드라이버 코드에서 WDF 중단점 및 VERIFY 매크로를 사용하도록 설정합니다.
  • 권장되는 모든 테스트 설정(검증 도구 켜기, 자세한 정보 표시 및 더 큰 IFR 버퍼, 하위 수준 확인)을 사용하도록 설정합니다.

드라이버 설정을 변경했지만 변경 내용을 커밋하지 않은 경우 드라이버 이름 다음에 (*)가 표시되고 메뉴에 변경 내용을 실행 취소하는 추가 옵션이 포함됩니다.

드라이버에 대한 개별 확인 설정 변경

색 아이콘의 왼쪽에 있는 +를 클릭하여 드라이버의 현재 확인 설정을 확인합니다. 개별 옵션을 마우스 오른쪽 단추로 클릭하여 변경할 수 있습니다.

부울 설정을 마우스 오른쪽 단추로 클릭하면 설정이 전환됩니다. 일부 설정은 유효한 옵션 목록을 표시하고 다른 설정은 값을 입력할 수 있는 편집 컨트롤을 제공합니다. 잘못된 값을 입력하면 앱에 경고음이 울립니다. Enter 키를 눌러 새 값을 사용하거나 컨트롤 바깥쪽을 클릭하여 변경 내용을 취소합니다.

AllocateFailCount에 16진수 값을 입력하고 HostTimeoutSeconds에 10진수 값을 입력해야 합니다.

KMDF 검증 도구가 필요한 기능을 사용하도록 설정하고 VerifierOn 옵션이 현재 꺼져 있는 경우 앱에서 이 기능을 켭니다. 여전히 수동으로 사용하지 않도록 설정할 수 있습니다. 이 경우 기능을 설명하는 텍스트는 검증 도구가 켜진 경우 수행할 작업을 나타냅니다. 설정이 다른 설정 또는 앱 검증 도구 또는 드라이버 검증 도구 사용에 따라 달라질 때마다 설정 상태를 설명하는 텍스트의 유사한 변경 내용을 볼 수 있습니다.

디바이스를 시작 및 중지하거나 새 드라이버를 설치하는 경우 WDF 검증 도구를 다시 시작하여 인벤토리를 업데이트해야 합니다.

WDF 드라이버 페이지에서 변경한 경우 WDF를 사용하는 디바이스 페이지에 이러한 변경 내용이 반영됩니다.