Condividi tramite


USB_HUB_CAP_FLAGS unione (usbioctl.h)

La struttura USB_HUB_CAP_FLAGS viene usata per segnalare le funzionalità di un hub.

Sintassi

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;

Members

ul

Maschera di bit che rappresenta le funzionalità dell'hub.

HubIsHighSpeedCapable

Se TRUE, l'hub è compatibile con velocità elevata. Questa funzionalità non significa necessariamente che l'hub funzioni ad alta velocità

HubIsHighSpeed

Se TRUE, l'hub è ad alta velocità.

HubIsMultiTtCapable

Se TRUE, l'hub è in grado di eseguire più traduzioni delle transazioni contemporaneamente.

HubIsMultiTt

Se TRUE, l'hub è configurato per eseguire più traduzioni delle transazioni contemporaneamente.

HubIsRoot

Se TRUE, l'hub è l'hub radice.

HubIsArmedWakeOnConnect

Se TRUE, l'hub viene armato per riattivare quando un dispositivo è connesso all'hub.

HubIsBusPowered

Valore booleano che indica se l'hub è alimentato dal bus. TRUE, l'hub è alimentato dal bus; FALSE, l'hub è self-powered.

ReservedMBZ

Riservato. Non usare.

Requisiti

Requisito Valore
Intestazione usbioctl.h (include Usbioctl.h)

Vedi anche

Strutture USB

USB_HUB_CAPABILITIES_EX