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 |