USB Constants and Enumerations
This section describes the system-defined enumerations and constants that are used by Universal Serial Bus (USB) client drivers on Windows Driver Model (WDM) platforms.
In this section
Topic | Description |
---|---|
The USB_CONNECTION_STATUS enumerator indicates the status of the connection to a device on a USB hub port. | |
The USB_CONTROLLER_FLAVOR enumeration specifies the type of USB host controller. | |
The USB_DATA_INTERFACE_PROTOCOL enumeration defines the various interface protocol types. | |
The USB_DEVICE_SPEED enumeration defines constants for USB device speeds. | |
The USB_HUB_NODE enumerator indicates whether a device is a hub or a composite device. | |
The USB_HUB_TYPE enumeration defines constants that indicate the type of USB hub. The hub type is retrieved by the IOCTL_USB_GET_HUB_INFORMATION_EX I/O control request. | |
The USB_USER_ERROR_CODE enumeration lists the error codes that a USB user-mode request reports when it fails. | |
The USBD_PIPE_TYPE enumerator indicates the type of pipe. | |
The WDMUSB_POWER_STATE enumeration indicates the power state of a host controller or root hub. |
Related topics
Send comments about this topic to Microsoft
Build date: 12/5/2013