定义设备/控制器的通用串行总线(USB)设备状态。 这些状态对应于 USB 2.0 规范第 9.1 节中定义的 USB 设备状态。
语法
typedef enum _USBFN_DEVICE_STATE {
UsbfnDeviceStateMinimum,
UsbfnDeviceStateAttached,
UsbfnDeviceStateDefault,
UsbfnDeviceStateDetached,
UsbfnDeviceStateAddressed,
UsbfnDeviceStateConfigured,
UsbfnDeviceStateSuspended,
UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;
常数
UsbfnDeviceStateMinimum枚举的最小值。 |
UsbfnDeviceStateAttached设备连接到上游端口。 |
UsbfnDeviceStateDefault设备已连接并连接到上游端口,但尚未重置。 |
UsbfnDeviceStateDetached设备未附加到上游端口。 |
UsbfnDeviceStateAddressed主机已为设备分配非默认 USB 地址。 |
UsbfnDeviceStateConfigured设备已由主机配置。 |
UsbfnDeviceStateSuspended设备已暂停。 |
UsbfnDeviceStateStateMaximum枚举的最大值。 |
要求
| 要求 | 价值 |
|---|---|
| 标头 | usbfnbase.h |