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) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應