énumération USBFN_DEVICE_STATE (usbfnbase.h)
Définit les états d’appareil USB (Universal Serial Bus) pour l’appareil/le 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.
Syntax
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 amont. |
UsbfnDeviceStateDefault L’appareil est attaché et connecté à un port amont, mais n’a pas été réinitialisé. |
UsbfnDeviceStateDetached L’appareil n’est pas attaché à un port amont. |
UsbfnDeviceStateAddressed L’hôte a attribué à l’appareil une adresse USB autre que celle par défaut. |
UsbfnDeviceStateConfigured L’appareil a été configuré par l’hôte. |
UsbfnDeviceStateSuspended L’appareil a été suspendu. |
UsbfnDeviceStateStateMaximum Valeur maximale de l’énumération. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnbase.h |