Compartir a través de


USB_HUB_CAP_FLAGS unión (usbioctl.h)

La estructura USB_HUB_CAP_FLAGS se usa para informar de las funcionalidades de un centro de conectividad.

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 TRUE, el concentrador es compatible con alta velocidad. Esta funcionalidad no significa necesariamente que el concentrador funciona a alta velocidad.

HubIsHighSpeed

Si TRUE, el concentrador es de alta velocidad.

HubIsMultiTtCapable

Si TRUE, el centro es capaz de realizar varias traducciones de transacciones simultáneamente.

HubIsMultiTt

Si TRUE, el centro está configurado para realizar varias traducciones de transacciones simultáneamente.

HubIsRoot

Si TRUE, el centro es el centro raíz.

HubIsArmedWakeOnConnect

Si 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 use.

Requisitos

Requisito Valor
encabezado de usbioctl.h (incluya Usbioctl.h)

Consulte también

estructuras USB de

USB_HUB_CAPABILITIES_EX