Freigeben über


USBFN_DEVICE_STATE-Aufzählung (usbfnbase.h)

Definiert den Usb-Gerätestatus (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 Upstreamport angeschlossen.
UsbfnDeviceStateDefault
Das Gerät ist angeschlossen und mit einem Upstreamport verbunden, wurde jedoch nicht zurückgesetzt.
UsbfnDeviceStateDetached
Das Gerät ist nicht an einen Upstreamport angeschlossen.
UsbfnDeviceStateAddressed
Dem Host wurde eine nicht standardmäßige USB-Adresse zugewiesen.
UsbfnDeviceStateConfigured
Das Gerät wurde vom Host konfiguriert.
UsbfnDeviceStateSuspended
Das Gerät wurde angehalten.
UsbfnDeviceStateStateMaximum
Der Maximalwert der Enumeration.

Anforderungen

Anforderung Wert
Header- usbfnbase.h