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