Share via


USB Driver Structures (Compact 2013)

3/26/2014

The following table shows the universal serial bus (USB) driver structures.

Programming element

Description

USB_CONFIGURATION

This structure contains information about a specific USB device configuration.

USB_CONFIGURATION_DESCRIPTOR

This structure contains information about a specific USB device configuration.

USB_DEVICE

This structure contains information about a USB device that is returned by LPGET_DEVICE_INFO.

USB_DEVICE_DESCRIPTOR

This structure contains general information about USB devices.

USB_DRIVER_SETTINGS

This structure contains the members for USB drivers.

USB_ENDPOINT

This structure contains information about USB device endpoints.

USB_ENDPOINT_DESCRIPTOR

This structure contains general information about USB endpoints.

USB_FUNCS

This structure contains the USB driver function table.

USB_INTERFACE

This structure contains interface information.

USB_INTERFACE_ASSOCIATION_DESCRIPTOR

This structure describes a grouping of two or more interfaces that are associated with the same function.

USB_INTERFACE_DESCRIPTOR

This structure describes a specific interface with respect to a specific configuration.

See Also

Reference

USB Driver Reference
USB Host Controller Driver Reference