共用方式為


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)

另請參閱

USB 結構

USB_HUB_CAPABILITIES_EX