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
保留。 請勿使用。
要求
要求 | 價值 |
---|---|
標頭 | usbioctl.h (包括 Usbioctl.h) |