estrutura USB_HUB_DESCRIPTOR (usbspec.h)
A estrutura USB_HUB_DESCRIPTOR contém um descritor de hub. Os membros dessa estrutura são descritos na Especificação universal do Barramento Serial 3.1 disponível na Biblioteca de Documentos USB. Consulte a seção 10.15.2.1.
Sintaxe
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;
Membros
bDescriptorLength
O comprimento, em bytes, do descritor.
bDescriptorType
O tipo de descritor. Para descritores de hub, esse valor deve ser 0x29.
bNumberOfPorts
O número de portas no hub.
wHubCharacteristics
As características do hub. Para obter mais informações sobre esse membro, consulte Especificação universal do barramento serial.
bPowerOnToPowerGood
O tempo, em intervalos de 2 milissegundos, é necessário que o dispositivo ative completamente. Para obter mais informações sobre esse membro, consulte Especificação universal do barramento serial.
bHubControlCurrent
Os requisitos atuais máximos, em mililitros, do componente controlador do hub.
bRemoveAndPowerMask[64]
Não implementado atualmente. Não use esse membro.
Esse membro implementa os campos DeviceRemovable e PortPwrCtrlMask do descritor do hub. Para obter mais informações sobre esses campos, consulte Especificação universal do barramento serial.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbspec.h (inclua Usbioctl.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de