Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
UsbfnDeviceStateMinimumDer Mindestwert der Enumeration. |
UsbfnDeviceStateAttachedDas Gerät ist an einen Upstreamport angeschlossen. |
UsbfnDeviceStateDefaultDas Gerät ist angeschlossen und mit einem Upstreamport verbunden, wurde jedoch nicht zurückgesetzt. |
UsbfnDeviceStateDetachedDas Gerät ist nicht an einen Upstreamport angeschlossen. |
UsbfnDeviceStateAddressedDem Host wurde eine nicht standardmäßige USB-Adresse zugewiesen. |
UsbfnDeviceStateConfiguredDas Gerät wurde vom Host konfiguriert. |
UsbfnDeviceStateSuspendedDas Gerät wurde angehalten. |
UsbfnDeviceStateStateMaximumDer Maximalwert der Enumeration. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbfnbase.h |