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) 控制器的标志链接。

要求

要求
Header ucxroothub.h (包括 Ucxclass.h)