en-tête usbspec.h
Cet en-tête contient des déclarations pour les structures de données et les énumérations utilisées par un pilote client USB.
Pour plus d'informations, consultez les pages suivantes :
usbspec.h contient les interfaces de programmation suivantes :
Structures
USB_30_HUB_DESCRIPTOR La structure USB_30_HUB_DESCRIPTOR contient un descripteur de hub SuperSpeed. Pour plus d’informations sur les membres de la structure, consultez Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Tableau 10-3. Descripteur Hub SuperSpeed. |
USB_COMMON_DESCRIPTOR La structure USB_COMMON_DESCRIPTOR contient la tête du premier descripteur qui correspond aux critères de recherche dans un appel à USBD_ParseDescriptors. |
USB_CONFIGURATION_DESCRIPTOR La structure USB_CONFIGURATION_DESCRIPTOR est utilisée par les pilotes clients USB pour contenir un descripteur de configuration défini par USB. |
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR Mise à jour USB FW telle que définie dans l’AVIS DE MODIFICATION DE L’INGÉNIERIE USB 3.2. |
USB_DEVICE_DESCRIPTOR La structure USB_DEVICE_DESCRIPTOR est utilisée par les pilotes clients USB pour récupérer un descripteur de périphérique défini par USB. |
USB_DEVICE_QUALIFIER_DESCRIPTOR La structure USB_DEVICE_QUALIFIER_DESCRIPTOR est utilisée par les pilotes clients USB pour récupérer un descripteur de qualificateur de périphérique défini par USB. |
USB_ENDPOINT_DESCRIPTOR La structure USB_ENDPOINT_DESCRIPTOR est utilisée par les pilotes clients USB pour récupérer un descripteur de point de terminaison défini par USB. |
USB_HUB_DESCRIPTOR La structure USB_HUB_DESCRIPTOR contient un descripteur hub. |
USB_INTERFACE_DESCRIPTOR La structure USB_INTERFACE_DESCRIPTOR est utilisée par les pilotes clients USB pour récupérer un descripteur d’interface défini par USB. |
USB_STRING_DESCRIPTOR La structure USB_STRING_DESCRIPTOR est utilisée par les pilotes clients USB pour contenir un descripteur de chaîne défini par USB. |
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR La structure USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR est utilisée par les pilotes clients USB pour récupérer un descripteur SuperSpeed Endpoint Companion défini par USB. Pour plus d’informations, consultez la section 9.6.7 et le tableau 9-20 dans la spécification USB 3.0 officielle. |
Énumérations
USB_DEVICE_SPEED L’énumération USB_DEVICE_SPEED définit des constantes pour les vitesses des périphériques USB. |