次の方法で共有


USB_30_HUB_DESCRIPTOR構造体 (usbspec.h)

USB_30_HUB_DESCRIPTOR 構造体には、SuperSpeed ハブ記述子が含まれています。 構造体メンバーの詳細については、「ユニバーサル シリアル バス リビジョン 3.0 仕様、10.13.2.1 ハブ記述子、表 10-3 を参照してください。 SuperSpeed ハブ記述子。

構文

typedef struct _USB_30_HUB_DESCRIPTOR {
  UCHAR  bLength;
  UCHAR  bDescriptorType;
  UCHAR  bNumberOfPorts;
  USHORT wHubCharacteristics;
  UCHAR  bPowerOnToPowerGood;
  UCHAR  bHubControlCurrent;
  UCHAR  bHubHdrDecLat;
  USHORT wHubDelay;
  USHORT DeviceRemovable;
} USB_30_HUB_DESCRIPTOR, *PUSB_30_HUB_DESCRIPTOR;

メンバーズ

bLength

記述子の長さ (バイト単位)。

bDescriptorType

記述子の種類。 SuperSpeed ハブ記述子の場合、値は USB_30_HUB_DESCRIPTOR_TYPE (0x2A) である必要があります。

bNumberOfPorts

ハブ上のポートの数。

wHubCharacteristics

ハブの特性。

bPowerOnToPowerGood

デバイスの電源が完全にオンになるまでの時間 (2 ミリ秒間隔)。

bHubControlCurrent

ハブのコントローラー コンポーネントの最大電流要件 (ミリアンペア単位)。

bHubHdrDecLat

ハブ パケット ヘッダーのデコード待機時間。

wHubDelay

ハブによって導入される平均遅延 (ナノ秒単位)。

DeviceRemovable

リムーバブル デバイスが各ポートに接続されているかどうかを示します。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー サポートされていません
ヘッダー usbspec.h

関連項目

USB 構造体

USB_HUB_INFORMATION_EX