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 Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Table 10-3. Descritor do 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 para ativar completamente.
bHubControlCurrent
Os requisitos máximos atuais, em miliamperes, do componente controlador do hub.
bHubHdrDecLat
A latência de decodificação do cabeçalho de 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 |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | usbspec.h |