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 |