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
枚举的最大值。

要求

要求
Header usbfnbase.h