usbspec.h 헤더

이 헤더에는 USB 클라이언트 드라이버에서 사용하는 데이터 구조 및 열거형에 대한 선언이 포함되어 있습니다.

자세한 내용은 다음을 참조하세요.

usbspec.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

구조체

 
USB_30_HUB_DESCRIPTOR

USB_30_HUB_DESCRIPTOR 구조체에는 SuperSpeed 허브 설명자가 포함되어 있습니다. 구조체 멤버에 대한 자세한 내용은 유니버설 직렬 버스 수정 버전 3.0 사양, 10.13.2.1 허브 설명자, 표 10-3을 참조하세요. SuperSpeed Hub 설명자입니다.
USB_COMMON_DESCRIPTOR

USB_COMMON_DESCRIPTOR 구조에는 USBD_ParseDescriptors 호출의 검색 조건과 일치하는 첫 번째 설명자의 헤드가 포함됩니다.
USB_CONFIGURATION_DESCRIPTOR

USB_CONFIGURATION_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 구성 설명자를 보관하는 데 사용됩니다.
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR

USB 3.2 엔지니어링 변경 알림에 정의된 USB FW 업데이트입니다.
USB_DEVICE_DESCRIPTOR

USB_DEVICE_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 디바이스 설명자를 검색하는 데 사용됩니다.
USB_DEVICE_QUALIFIER_DESCRIPTOR

USB_DEVICE_QUALIFIER_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 디바이스 한정자 설명자를 검색하는 데 사용됩니다.
USB_ENDPOINT_DESCRIPTOR

USB_ENDPOINT_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 엔드포인트 설명자를 검색하는 데 사용됩니다.
USB_HUB_DESCRIPTOR

USB_HUB_DESCRIPTOR 구조에는 허브 설명자가 포함되어 있습니다.
USB_INTERFACE_DESCRIPTOR

USB_INTERFACE_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 인터페이스 설명자를 검색하는 데 사용됩니다.
USB_STRING_DESCRIPTOR

USB_STRING_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 문자열 설명자를 보관하는 데 사용됩니다.
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR 구조는 USB 클라이언트 드라이버에서 USB 정의 SuperSpeed 엔드포인트 도우미 설명자를 검색하는 데 사용됩니다. 자세한 내용은 공식 USB 3.0 사양의 섹션 9.6.7 및 표 9-20을 참조하세요.

열거형

 
USB_DEVICE_SPEED

USB_DEVICE_SPEED 열거형은 USB 디바이스 속도에 대한 상수입니다.