é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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour