次の方法で共有


USB_HUB_CAP_FLAGS 共用体 (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