USB_CONNECTION_STATUS-Enumeration (usbioctl.h)
Der USB_CONNECTION_STATUS-Enumerator gibt die 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 Enumeration des Geräts fehlgeschlagen ist. |
DeviceGeneralFailure Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber die Verbindung aus nicht angegebenen Gründen fehlgeschlagen ist. |
DeviceCausedOvercurrent Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, der Versuch jedoch aufgrund einer Überstrombedingung fehlgeschlagen ist. |
DeviceNotEnoughPower Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber nicht genügend Strom zum Antreiben des Geräts vorhanden war, und dass die Verbindung fehlgeschlagen ist. |
DeviceNotEnoughBandwidth Gibt an, dass versucht wurde, ein Gerät mit dem Port zu verbinden, aber nicht genügend Bandbreite verfügbar war, damit das Gerät ordnungsgemäß funktioniert, und die Verbindung ist fehlgeschlagen. |
DeviceHubNestedTooDeeply Gibt an, dass versucht wurde, ein Gerät mit dem Port 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 Legacyhubs zu verbinden, und dass die Verbindung fehlgeschlagen ist. |
DeviceEnumerating Gibt an, dass ein Gerät, das mit dem Port verbunden ist, derzeit aufgezählt wird. Hinweis Diese Konstante wird unter Windows Vista und höheren Betriebssystemen unterstützt. |
DeviceReset Gibt an, dass das gerät, das mit dem Port verbunden ist, derzeit zurückgesetzt wird. Hinweis Diese Konstante wird unter Windows Vista und höheren Betriebssystemen unterstützt. |
Hinweise
Der USB-Bustreiber meldet als Reaktion auf eine IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX-Anforderung eine Verbindung status in einer USB_NODE_CONNECTION_INFORMATION_EX-Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbioctl.h (include Usbioctl.h) |
Weitere Informationen
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX