ROOTHUB_20PORT_INFO结构(ucxroothub.h)

提供有关 USB 2.0 根中心端口的信息。 此结构由 UCX 在 EVT_UCX_ROOTHUB_GET_20PORT_INFO 回调函数中传递。

语法

typedef struct _ROOTHUB_20PORT_INFO {
  USHORT                               PortNumber;
  UCHAR                                MinorRevision;
  UCHAR                                HubDepth;
  TRISTATE                             Removable;
  TRISTATE                             IntegratedHubImplemented;
  TRISTATE                             DebugCapable;
  CONTROLLER_USB_20_HARDWARE_LPM_FLAGS ControllerUsb20HardwareLpmFlags;
} ROOTHUB_20PORT_INFO, *PROOTHUB_20PORT_INFO;

成员

PortNumber

USB 2.0 根中心端口号。

MinorRevision

次要修订号。

HubDepth

中心深度限制。

Removable

TRISTATE 值,该值指示端口是否可移动。

IntegratedHubImplemented

TRISTATE 值,该值指示是否已实现端口。

DebugCapable

TRISTATE 值,该值指示端口是否支持调试。

ControllerUsb20HardwareLpmFlags

指示控制器的链接电源管理(LPM)标志的值。

要求

要求 价值
标头 ucxroothub.h (包括 Ucxclass.h)