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
子链接速度属性的计数。
要求
要求 | 价值 |
---|---|
标头 | ucxroothub.h (包括 Ucxclass.h) |