USB_CONNECTION_STATUS Enumeration (usbioctl.h)
Der USB_CONNECTION_STATUS Enumerator gibt den Status der Verbindung mit einem Gerät an einem USB-Hubanschluss an.
Syntax
typedef enum _USB_CONNECTION_STATUS {
NoDeviceConnected,
DeviceConnected,
DeviceFailedEnumeration,
DeviceGeneralFailure,
DeviceCausedOvercurrent,
DeviceNotEnoughPower,
DeviceNotEnoughBandwidth,
DeviceHubNestedTooDeeply,
DeviceInLegacyHub,
DeviceEnumerating,
DeviceReset
} USB_CONNECTION_STATUS, *PUSB_CONNECTION_STATUS;
Konstanten
NoDeviceConnected Gibt an, dass kein Gerät mit dem Port verbunden ist. |
DeviceConnected Gibt an, dass ein Gerät erfolgreich mit dem Port verbunden wurde. |
DeviceFailedEnumeration Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber die Aufzählung des Geräts ist fehlgeschlagen. |
DeviceGeneralFailure Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber die Verbindung ist aus nicht angegebenen Gründen fehlgeschlagen. |
DeviceCausedOvercurrent Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber der Versuch ist aufgrund einer überaktuellen Bedingung fehlgeschlagen. |
DeviceNotEnoughPower Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, es war jedoch nicht genügend Strom vorhanden, um das Gerät zu steuern, und die Verbindung ist fehlgeschlagen. |
DeviceNotEnoughBandwidth Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber es war nicht genügend Bandbreite verfügbar, damit das Gerät ordnungsgemäß funktioniert, und die Verbindung ist fehlgeschlagen. |
DeviceHubNestedTooDeeply Gibt an, dass versucht wurde, ein Gerät mit dem Anschluss zu verbinden, aber die Schachtelung von USB-Hubs war zu tief, sodass die Verbindung fehlgeschlagen ist. |
DeviceInLegacyHub Gibt an, dass versucht wurde, ein Gerät mit dem Port eines nicht unterstützten Legacy-Hubs zu verbinden, und die Verbindung ist fehlgeschlagen. |
DeviceEnumerating Gibt an, dass ein mit dem Port verbundenes Gerät derzeit aufgezählt wird. Hinweis Diese Konstante wird in Windows Vista und späteren Betriebssystemen unterstützt. |
DeviceReset Gibt an, dass das mit dem Port verbundene Gerät zurzeit zurückgesetzt wird. Hinweis Diese Konstante wird in Windows Vista und späteren Betriebssystemen unterstützt. |
Bemerkungen
Der USB-Bustreiber meldet den Verbindungsstatus in einer USB_NODE_CONNECTION_INFORMATION_EX Struktur als Reaktion auf eine IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX Anforderung.
Anforderungen
Anforderung | Wert |
---|---|
Header- | usbioctl.h (include Usbioctl.h) |
Siehe auch
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX