Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
USBFN_DEVICE_STATE enumeration (usbfnbase.h)
Defines the Universal Serial Bus (USB) device states for the device/controller. These states correspond to the USB device states as defined in section 9.1 of the USB 2.0 Specification.
Syntax
typedef enum _USBFN_DEVICE_STATE {
UsbfnDeviceStateMinimum,
UsbfnDeviceStateAttached,
UsbfnDeviceStateDefault,
UsbfnDeviceStateDetached,
UsbfnDeviceStateAddressed,
UsbfnDeviceStateConfigured,
UsbfnDeviceStateSuspended,
UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;
Constants
UsbfnDeviceStateMinimumThe minimum value of the enumeration. |
UsbfnDeviceStateAttachedDevice is attached to an upstream port. |
UsbfnDeviceStateDefaultDevice is attached and connected to an upstream port but has not been reset. |
UsbfnDeviceStateDetachedDevice is not attached to an upstream port. |
UsbfnDeviceStateAddressedDevice has been assigned a non-default USB address by the host. |
UsbfnDeviceStateConfiguredDevice has been configured by the host. |
UsbfnDeviceStateSuspendedDevice has been suspended. |
UsbfnDeviceStateStateMaximumThe maximum value of the enumeration. |
Requirements
| Requirement | Value |
|---|---|
| Header | usbfnbase.h |
Feedback
Was this page helpful?
