usbspec.h 標頭

此標頭包含 USB 用戶端驅動程式所使用的資料結構和列舉宣告。

如需詳細資訊,請參閱

usbspec.h 包含下列程式設計介面:

結構

 
USB_30_HUB_DESCRIPTOR

USB_30_HUB_DESCRIPTOR 結構包含 SuperSpeed 中樞描述元。 如需結構成員的相關資訊,請參閱通用序列匯流排修訂 3.0 規格、10.13.2.1 中樞描述元表 10-3。 超速中樞描述元。
USB_COMMON_DESCRIPTOR

USB_COMMON_DESCRIPTOR 結構包含符合呼叫中搜尋準則之第一個描述元的前端,USBD_ParseDescriptors。
USB_CONFIGURATION_DESCRIPTOR

USB 用戶端驅動程式會使用USB_CONFIGURATION_DESCRIPTOR結構來保存 USB 定義的組態描述元。
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR

USB 3.2 工程變更通知中所定義的 USB FW 更新。
USB_DEVICE_DESCRIPTOR

USB 用戶端驅動程式會使用USB_DEVICE_DESCRIPTOR結構來擷取 USB 定義的裝置描述元。
USB_DEVICE_QUALIFIER_DESCRIPTOR

USB 用戶端驅動程式會使用USB_DEVICE_QUALIFIER_DESCRIPTOR結構來擷取 USB 定義的裝置限定詞描述元。
USB_ENDPOINT_DESCRIPTOR

USB 用戶端驅動程式會使用USB_ENDPOINT_DESCRIPTOR結構來擷取 USB 定義的端點描述元。
USB_HUB_DESCRIPTOR

USB_HUB_DESCRIPTOR 結構包含中樞描述元。
USB_INTERFACE_DESCRIPTOR

USB 用戶端驅動程式會使用USB_INTERFACE_DESCRIPTOR結構來擷取 USB 定義的介面描述元。
USB_STRING_DESCRIPTOR

USB 用戶端驅動程式會使用USB_STRING_DESCRIPTOR結構來保存 USB 定義的字串描述元。
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

USB 用戶端驅動程式會使用USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR結構來擷取 USB 定義的 SuperSpeed Endpoint Companion 描述元。 如需詳細資訊,請參閱官方 USB 3.0 規格中的 9.6.7 和表格 9-20 一節。

列舉

 
USB_DEVICE_SPEED

USB_DEVICE_SPEED列舉會定義 USB 裝置速度的常數。