USB I/O 대상

이 섹션에서는 버전 2부터 Kernel-Mode KMDF(드라이버 프레임워크) 및 User-Mode 드라이버 프레임워크(UMDF) 드라이버가 USB(유니버설 직렬 버스) 디바이스와 상호 작용하는 방법을 설명합니다.

각 USB 디바이스와 USB 디바이스 인터페이스가 지원하는 각 파이프에는 별도의 I/O 대상이 있습니다. USB 디바이스 핸들이 디바이스의 I/O 대상으로 전송되는 전송을 제어합니다. I/O는 특정 파이프 핸들이 해당 파이프의 I/O 대상으로 전송되도록 전송합니다.

프레임워크는 USB 요청 블록(URL)을 전송하여 USB 디바이스의 I/O 대상과 통신합니다. 프레임워크는 드라이버에서 URL을 숨기는 개체 메서드를 제공하여 드라이버가 직접 빌드하고 보낼 필요가 없도록 합니다. 드라이버 빌드 URL을 원하는 경우 KMDF 드라이버는 URL을 빌드하고 보내는 추가 개체 메서드 집합을 사용할 수 있습니다.

USB 디바이스에 필요한 드라이버 유형을 확인하는 방법에 대한 자세한 내용은 USB 클라이언트 드라이버 개발을 위한 드라이버 모델 선택을 참조하세요.

이 단원에는 다음이 포함됩니다.