USB_HUB_CAP_FLAGS unión (usbioctl.h)
La estructura USB_HUB_CAP_FLAGS se usa para informar de las funcionalidades de un centro.
Sintaxis
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;
Miembros
ul
Máscara de bits que representa las funcionalidades del centro.
HubIsHighSpeedCapable
Si es TRUE, el concentrador es capaz de alta velocidad. Esta funcionalidad no significa necesariamente que el concentrador funcione a alta velocidad.
HubIsHighSpeed
Si es TRUE, el concentrador es de alta velocidad.
HubIsMultiTtCapable
Si es TRUE, el centro es capaz de realizar varias traducciones de transacciones simultáneamente.
HubIsMultiTt
Si es TRUE, el centro está configurado para realizar varias traducciones de transacciones simultáneamente.
HubIsRoot
Si es TRUE, el centro es el centro raíz.
HubIsArmedWakeOnConnect
Si es TRUE, el concentrador está armado para reactivarse cuando un dispositivo está conectado al concentrador.
HubIsBusPowered
Valor booleano que indica si el concentrador tiene tecnología de bus. TRUE, el concentrador tiene tecnología de bus; FALSE, el concentrador está autopropulsado.
ReservedMBZ
Reservado. No utilizar.
Requisitos
Requisito | Valor |
---|---|
Header | usbioctl.h (incluya Usbioctl.h) |