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) |