enumerazione USBFN_DEVICE_STATE (usbfnbase.h)

Definisce gli stati del dispositivo USB (Universal Serial Bus) per il dispositivo/controller. Questi stati corrispondono agli stati del dispositivo USB, come definito nella sezione 9.1 della specifica USB 2.0.

Sintassi

typedef enum _USBFN_DEVICE_STATE {
  UsbfnDeviceStateMinimum,
  UsbfnDeviceStateAttached,
  UsbfnDeviceStateDefault,
  UsbfnDeviceStateDetached,
  UsbfnDeviceStateAddressed,
  UsbfnDeviceStateConfigured,
  UsbfnDeviceStateSuspended,
  UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;

Costanti

 
UsbfnDeviceStateMinimum
Valore minimo dell'enumerazione.
UsbfnDeviceStateAttached
Il dispositivo è collegato a una porta upstream.
UsbfnDeviceStateDefault
Il dispositivo è collegato e connesso a una porta upstream, ma non è stato reimpostato.
UsbfnDeviceStateDetached
Il dispositivo non è collegato a una porta upstream.
UsbfnDeviceStateAddressed
Il dispositivo è stato assegnato un indirizzo USB non predefinito dall'host.
UsbfnDeviceStateConfigured
Il dispositivo è stato configurato dall'host.
UsbfnDeviceStateSuspended
Il dispositivo è stato sospeso.
UsbfnDeviceStateStateMaximum
Valore massimo dell'enumerazione.

Requisiti

Requisito Valore
Intestazione usbfnbase.h