Compartir a través de


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 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 en el concentrador.

wHubCharacteristics

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

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 universal de bus serie.

bHubControlCurrent

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

bRemoveAndPowerMask[64]

Actualmente no se ha implementado. 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 universal de bus serie.

Requisitos

Requisito Valor
encabezado de usbspec.h (include Usbioctl.h)

Consulte también

estructuras USB de

USB_HUB_INFORMATION