união USB_HUB_CAP_FLAGS (usbioctl.h)
A estrutura USB_HUB_CAP_FLAGS é usada para relatar os recursos de um hub.
Sintaxe
typedef union _USB_HUB_CAP_FLAGS {
ULONG ul;
struct {
ULONG HubIsHighSpeedCapable : 1;
ULONG HubIsHighSpeed : 1;
ULONG HubIsMultiTtCapable : 1;
ULONG HubIsMultiTt : 1;
ULONG HubIsRoot : 1;
ULONG HubIsArmedWakeOnConnect : 1;
ULONG HubIsBusPowered : 1;
ULONG ReservedMBZ : 25;
};
} USB_HUB_CAP_FLAGS, *PUSB_HUB_CAP_FLAGS;
Membros
ul
Uma máscara de bits que representa as funcionalidades do hub.
HubIsHighSpeedCapable
Se TRUE, o hub será compatível com alta velocidade. Essa funcionalidade não significa necessariamente que o hub está operando em alta velocidade
HubIsHighSpeed
Se TRUE, o hub será de alta velocidade.
HubIsMultiTtCapable
Se TRUE, o hub será capaz de fazer várias traduções de transação simultaneamente.
HubIsMultiTt
Se TRUE, o hub será configurado para executar várias traduções de transação simultaneamente.
HubIsRoot
Se TRUE, o hub será o hub raiz.
HubIsArmedWakeOnConnect
Se TRUE, o hub estará armado para ser ativado quando um dispositivo estiver conectado ao hub.
HubIsBusPowered
Um valor booliano que indica se o hub é alimentado por barramento. TRUE, o hub é alimentado por barramento; FALSE, o hub é auto-alimentado.
ReservedMBZ
Reservado. Não use.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbioctl.h (include Usbioctl.h) |