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