usbspec.h ヘッダー
このヘッダーには、USB クライアント ドライバーで使用されるデータ構造と列挙体の宣言が含まれています。
詳細については、次を参照してください。
usbspec.h には、次のプログラミング インターフェイスが含まれています。
構造
USB_30_HUB_DESCRIPTOR USB_30_HUB_DESCRIPTOR構造体には、SuperSpeed ハブ記述子が含まれています。 構造体メンバーの詳細については、「Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Table 10-3」を参照してください。 SuperSpeed ハブ記述子。 |
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 ENGINEERING CHANGE NOTICE で定義されている USB FW Update。 |
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 Endpoint Companion 記述子を取得するために使用されます。 詳細については、公式の USB 3.0 仕様のセクション 9.6.7 と表 9-20 を参照してください。 |
列挙
USB_DEVICE_SPEED USB_DEVICE_SPEED列挙では、USB デバイスの速度の定数を定義します。 |