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