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.
Die USB_HUB_CAP_FLAGS Struktur wird verwendet, um die Funktionen eines Hubs zu melden.
Syntax
typedef union _USB_HUB_CAP_FLAGS {
ULONG ul;
struct {
ULONG HubIsHighSpeedCapable : 1;
ULONG HubIsHighSpeed : 1;
ULONG HubIsMultiTtCapable : 1;
ULONG HubIsMultiTt : 1;
ULONG HubIsRoot : 1;
ULONG HubIsArmedWakeOnConnect : 1;
ULONG HubIsBusPowered : 1;
ULONG ReservedMBZ : 25;
};
} USB_HUB_CAP_FLAGS, *PUSB_HUB_CAP_FLAGS;
Angehörige
ul
Eine Bitmaske, die die Hubfunktionen darstellt.
HubIsHighSpeedCapable
Wenn TRUE, ist der Hub hochgeschwindigkeitsfähig. Diese Funktion bedeutet nicht unbedingt, dass der Hub mit hoher Geschwindigkeit arbeitet.
HubIsHighSpeed
Wenn TRUE, ist der Hub hochgeschwindigkeits.
HubIsMultiTtCapable
Wenn TRUE-, kann der Hub mehrere Transaktionsübersetzungen gleichzeitig ausführen.
HubIsMultiTt
Wenn TRUE, wird der Hub so konfiguriert, dass mehrere Transaktionsübersetzungen gleichzeitig ausgeführt werden.
HubIsRoot
Wenn TRUE, ist der Hub der Stammhub.
HubIsArmedWakeOnConnect
Wenn TRUE-, wird der Hub zum Aktivieren aktiviert, wenn ein Gerät mit dem Hub verbunden ist.
HubIsBusPowered
Ein boolescher Wert, der angibt, ob der Hub busbetrieben ist. TRUE, ist der Hub busbetrieben; FALSEist der Hub selbstbetrieben.
ReservedMBZ
Reserviert. Nicht verwenden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | usbioctl.h (include Usbioctl.h) |