Compartilhar via


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

Confira também

Estruturas USB

USB_HUB_INFORMATION_EX