estrutura USB_30_HUB_DESCRIPTOR (usbspec.h)
A estrutura USB_30_HUB_DESCRIPTOR contém um descritor de hub SuperSpeed. Para obter informações sobre os membros da estrutura, consulte de Especificação do Barramento Serial Universal 3.0 , Descritor de Hub 10.13.2.1, Tabela 10-3. Descritor de Hub SuperSpeed.
Sintaxe
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;
Membros
bLength
O comprimento, em bytes, do descritor.
bDescriptorType
O tipo de descritor. Para descritores de hub SuperSpeed, o valor deve ser USB_30_HUB_DESCRIPTOR_TYPE (0x2A).
bNumberOfPorts
O número de portas no hub.
wHubCharacteristics
As características do hub.
bPowerOnToPowerGood
O tempo, em intervalos de 2 milissegundos, que leva o dispositivo a ativar completamente.
bHubControlCurrent
Os requisitos atuais máximos, em mililitros, do componente controlador do hub.
bHubHdrDecLat
A latência de decodificação do cabeçalho do pacote do hub.
wHubDelay
O atraso médio, em nanossegundos, que é introduzido pelo hub.
DeviceRemovable
Indica se um dispositivo removível está anexado a cada porta.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Nenhum com suporte |
cabeçalho | usbspec.h |