USB_HUB_CAP_FLAGS union (usbioctl.h)
USB_HUB_CAP_FLAGS结构用于报告中心的功能。
语法
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;
成员
ul
表示中心功能的位掩码。
HubIsHighSpeedCapable
如果 为 TRUE,则中心支持高速。 此功能不一定意味着中心以高速运行
HubIsHighSpeed
如果 为 TRUE,则中心为高速。
HubIsMultiTtCapable
如果 为 TRUE,则中心能够同时执行多个事务转换。
HubIsMultiTt
如果 为 TRUE,则中心配置为同时执行多个事务转换。
HubIsRoot
如果 为 TRUE,则中心是根中心。
HubIsArmedWakeOnConnect
如果 为 TRUE,则设备连接到中心时,中心会进行唤醒。
HubIsBusPowered
一个布尔值,指示中心是否为总线供电。 TRUE,中心由总线供电; FALSE,中心是自供电的。
ReservedMBZ
保留。 请勿使用。
要求
要求 | 值 |
---|---|
Header | usbioctl.h (包括 Usbioctl.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈