USB_HUB_CAP_FLAGS Union (usbioctl.h)
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) |