Partager via


énumération USBFN_DEVICE_STATE (usbfnbase.h)

Définit les états d’appareil USB (Universal Serial Bus) pour l’appareil/contrôleur. Ces états correspondent aux états du périphérique USB tels que définis dans la section 9.1 de la spécification USB 2.0.

Syntaxe

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

Constantes

 
UsbfnDeviceStateMinimum
Valeur minimale de l’énumération.
UsbfnDeviceStateAttached
L’appareil est attaché à un port en amont.
UsbfnDeviceStateDefault
L’appareil est attaché et connecté à un port en amont, mais n’a pas été réinitialisé.
UsbfnDeviceStateDetached
L’appareil n’est pas attaché à un port en amont.
UsbfnDeviceStateAddressed
L’appareil a été affecté à une adresse USB non par défaut par l’hôte.
UsbfnDeviceStateConfigured
L’appareil a été configuré par l’hôte.
UsbfnDeviceStateSuspended
L’appareil a été suspendu.
UsbfnDeviceStateStateMaximum
Valeur maximale de l’énumération.

Exigences

Exigence Valeur
d’en-tête usbfnbase.h