WDF 드라이버 탭
이 항목에서는 WDF 검증 도구의 WDF 드라이버 페이지에 대한 자세한 정보를 제공합니다. 이 페이지에는 컴퓨터의 모든 WDF 드라이버가 나열되며, 확인 설정 및 해당 드라이버를 사용하는 디바이스의 설정을 변경할 수 있습니다. 특정 드라이버에 관심이 있는 경우 여기에서 시작합니다.
애플리케이션을 시작하면 현재 시스템에 WDF 드라이버 및 런타임 버전 목록이 표시됩니다. 각 줄에는 드라이버 이진 파일의 이름, 해당 서비스 표시 이름, 프레임워크 버전 및 KMDF 드라이버의 경우 시작 유형이 포함됩니다.
드라이버를 강조 표시하면 현재 해당 드라이버를 사용하는 모든 디바이스와 관련 UMDF 호스트 프로세스가 표시됩니다. 호스트 프로세스 컨트롤은 실행 중인 UMDF 드라이버를 선택한 경우에만 표시됩니다.
색 구성표
각 드라이버에 대해 색으로 구분된 아이콘은 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를 사용하는 디바이스 페이지에 이러한 변경 내용이 반영됩니다.