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


структура 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)