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.

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)

Consulte también

Estructuras USB

USB_HUB_CAPABILITIES_EX