USBFN_DEVICE_STATE-Enumeration (usbfnbase.h)
Definiert die USB-Gerätezustände (Universal Serial Bus) für das Gerät/den Controller. Diese Zustände entsprechen den USB-Gerätezuständen gemäß Abschnitt 9.1 der USB 2.0-Spezifikation.
Syntax
typedef enum _USBFN_DEVICE_STATE {
UsbfnDeviceStateMinimum,
UsbfnDeviceStateAttached,
UsbfnDeviceStateDefault,
UsbfnDeviceStateDetached,
UsbfnDeviceStateAddressed,
UsbfnDeviceStateConfigured,
UsbfnDeviceStateSuspended,
UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;
Konstanten
UsbfnDeviceStateMinimum Der Mindestwert der Enumeration. |
UsbfnDeviceStateAttached Das Gerät ist an einen Upstream-Port angeschlossen. |
UsbfnDeviceStateDefault Das Gerät ist an einen Upstream Port angeschlossen, wurde aber nicht zurückgesetzt. |
UsbfnDeviceStateDetached Das Gerät ist nicht an einen Upstream-Port angeschlossen. |
UsbfnDeviceStateAddressed Dem Gerät wurde vom Host eine nicht standardmäßige USB-Adresse zugewiesen. |
UsbfnDeviceStateConfigured Das Gerät wurde vom Host konfiguriert. |
UsbfnDeviceStateSuspended Das Gerät wurde angehalten. |
UsbfnDeviceStateStateMaximum Der maximale Wert der Enumeration. |
Anforderungen
Anforderung | Wert |
---|---|
Header | usbfnbase.h |