struttura USB_30_HUB_DESCRIPTOR (usbspec.h)

La struttura USB_30_HUB_DESCRIPTOR contiene un descrittore hub SuperSpeed. Per informazioni sui membri della struttura, vedere Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Tabella 10-3. Descrittore dell'hub SuperSpeed.

Sintassi

typedef struct _USB_30_HUB_DESCRIPTOR {
  UCHAR  bLength;
  UCHAR  bDescriptorType;
  UCHAR  bNumberOfPorts;
  USHORT wHubCharacteristics;
  UCHAR  bPowerOnToPowerGood;
  UCHAR  bHubControlCurrent;
  UCHAR  bHubHdrDecLat;
  USHORT wHubDelay;
  USHORT DeviceRemovable;
} USB_30_HUB_DESCRIPTOR, *PUSB_30_HUB_DESCRIPTOR;

Members

bLength

Lunghezza, in byte, del descrittore.

bDescriptorType

Tipo di descrittore. Per i descrittori hub SuperSpeed, il valore deve essere USB_30_HUB_DESCRIPTOR_TYPE (0x2A).

bNumberOfPorts

Numero di porte nell'hub.

wHubCharacteristics

Caratteristiche dell'hub.

bPowerOnToPowerGood

Il tempo, espresso in intervalli di 2 millisecondi, richiede che il dispositivo venga attivato completamente.

bHubControlCurrent

I requisiti correnti massimi, in milliamperes, del componente controller dell'hub.

bHubHdrDecLat

Latenza di decodifica dell'intestazione del pacchetto hub.

wHubDelay

Ritardo medio, in nanosecondi, introdotto dall'hub.

DeviceRemovable

Indica se un dispositivo rimovibile è collegato a ogni porta.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Nessuno supportato
Intestazione usbspec.h

Vedi anche

Strutture USB

USB_HUB_INFORMATION_EX