HUB_INFO_FROM_PARENT 構造体 (ucxroothub.h)
親デバイスからのハブに関する情報について説明します。
構文
typedef struct _HUB_INFO_FROM_PARENT {
PDEVICE_OBJECT IoTarget;
USB_DEVICE_DESCRIPTOR DeviceDescriptor;
USHORT U1ExitLatency;
USHORT U2ExitLatency;
USHORT ExitLatencyOfSlowestLinkForU1;
UCHAR DepthOfSlowestLinkForU1;
USHORT ExitLatencyOfSlowestLinkForU2;
UCHAR DepthOfSlowestLinkForU2;
USHORT HostInitiatedU1ExitLatency;
USHORT HostInitiatedU2ExitLatency;
UCHAR TotalHubDepth;
USHORT TotalTPPropogationDelay;
PARENT_HUB_FLAGS HubFlags;
PUSB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED SublinkSpeedAttr;
ULONG SublinkSpeedAttrCount;
} HUB_INFO_FROM_PARENT, *PHUB_INFO_FROM_PARENT;
メンバー
IoTarget
I/O ターゲットを表す親の WDM デバイス オブジェクトへのポインター。
DeviceDescriptor
デバイス記述子を含む USB_DEVICE_DESCRIPTOR 構造体。
U1ExitLatency
U1 状態から移行する時間。
U2ExitLatency
U2 状態から移行する時間。
ExitLatencyOfSlowestLinkForU1
U1 遷移の最も低速なリンクの終了待機時間。
DepthOfSlowestLinkForU1
最も低速なリンクの待機時間が U1 遷移に対して計算されるハブの深さ。
ExitLatencyOfSlowestLinkForU2
U2 遷移の最も低速なリンクの終了待機時間。
DepthOfSlowestLinkForU2
最も低速なリンクの待機時間が U2 遷移に対して計算されるハブの深さ。
HostInitiatedU1ExitLatency
U1 状態から移行するためのホストによって開始される終了待機時間。
HostInitiatedU2ExitLatency
U2 状態から移行するためのホストによって開始される終了待機時間。
TotalHubDepth
ハブの深さの合計。
TotalTPPropogationDelay
TP 伝達遅延の合計。
HubFlags
PARENT_HUB_FLAGS フラグのビットごとの OR。
SublinkSpeedAttr
USB 3.1 のサブリンク速度属性を記述する USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED構造体への ポインター。 構造体の宣言については、「Usbspec.h」を参照してください。
SublinkSpeedAttrCount
サブリンク速度属性の数。
要件
要件 | 値 |
---|---|
Header | ucxroothub.h (Ucxclass.h を含む) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示