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)