USBFN_DEVICE_STATE枚举 (usbfnbase.h)
定义设备/控制器的通用串行总线(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 |