Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |