다음을 통해 공유


USB 복합 디바이스의 설명자

USB 사양에 설명된 대로 모든 USB 디바이스는 해당 기능을 정의하는 계층적 설명자 집합을 제공합니다. 최상위 수준에서 각 디바이스에는 하나 이상의 USB 구성 설명자가 있으며, 각 디바이스에는 하나 이상의 인터페이스 설명자가 있습니다. USB 구성 설명자에 대한 자세한 내용은 USB 구성 설명자를 참조하세요. 구성은 상호 배타적이므로 한 번에 하나의 구성만 선택할 수 있습니다.

Windows Vista 이전의 Microsoft 제공 드라이버는 구성 1만 선택합니다. Windows Vista 및 이후 버전의 Windows에서 레지스트리 값을 설정하여 USB Usbccgp.sys(일반 부모 드라이버) 에서 사용할 구성을 지정할 수 있습니다. 복합 디바이스에서 디바이스 구성을 선택하는 방법에 대한 자세한 내용은 USB 디바이스에 대한 구성을 선택하는 방법을 참조하세요.

구성 내에서 인터페이스 및 인터페이스 컬렉션은 독립적으로 관리됩니다. 각 인터페이스는 설명자 수준에서 해당 USB_INTERFACE_DESCRIPTOR 구조체의 bInterfaceNumber 멤버에서 고유한 값으로 표시됩니다.

인터페이스의 함수는 동일한 구조의 bInterfaceClass, bInterfaceSubClassbInterfaceProtocol 멤버와 그 뒤를 따를 수 있는 클래스별 설명자로 표시됩니다.

설명자에 대한 자세한 내용은 USB 설명자를 참조하세요.

USB 일반 부모 드라이버(Usbccgp.sys)
Microsoft에서 제공하는 USB 드라이버