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) |