Поделиться через


структура 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 (include Ucxclass.h)