estructura USB_HUB_DESCRIPTOR (usbspec.h)

La estructura USB_HUB_DESCRIPTOR contiene un descriptor de concentrador. Los miembros de esta estructura se describen en la especificación Universal Serial Bus 3.1 disponible en la biblioteca de documentos USB. Consulte la sección 10.15.2.1.

Sintaxis

typedef struct _USB_HUB_DESCRIPTOR {
  UCHAR  bDescriptorLength;
  UCHAR  bDescriptorType;
  UCHAR  bNumberOfPorts;
  USHORT wHubCharacteristics;
  UCHAR  bPowerOnToPowerGood;
  UCHAR  bHubControlCurrent;
  UCHAR  bRemoveAndPowerMask[64];
} USB_HUB_DESCRIPTOR, *PUSB_HUB_DESCRIPTOR;

Miembros

bDescriptorLength

Longitud, en bytes, del descriptor.

bDescriptorType

Tipo de descriptor. En el caso de los descriptores de concentrador, este valor debe ser 0x29.

bNumberOfPorts

Número de puertos del concentrador.

wHubCharacteristics

Características del concentrador. Para obtener más información sobre este miembro, vea Especificación de bus serie universal.

bPowerOnToPowerGood

El tiempo, en intervalos de 2 milisegundos, que tarda el dispositivo en activarse completamente. Para obtener más información sobre este miembro, vea Especificación de bus serie universal.

bHubControlCurrent

Los requisitos actuales máximos, en miliamperios, del componente de controlador del concentrador.

bRemoveAndPowerMask[64]

No implementado actualmente. No use este miembro.

Este miembro implementa los campos DeviceRemovable y PortPwrCtrlMask del descriptor del concentrador. Para obtener más información sobre estos campos, vea Especificación de bus serie universal.

Requisitos

Requisito Valor
Header usbspec.h (incluya Usbioctl.h)

Consulte también

Estructuras USB

USB_HUB_INFORMATION