структура ROOTHUB_INFO (ucxroothub.h)

Предоставляет сведения о корневом концентраторе USB. Эта структура передается UCX в функции обратного вызова EVT_UCX_ROOTHUB_GET_INFO .

Синтаксис

typedef struct _ROOTHUB_INFO {
  ULONG           Size;
  CONTROLLER_TYPE ControllerType;
  USHORT          NumberOf20Ports;
  USHORT          NumberOf30Ports;
  USHORT          MaxU1ExitLatency;
  USHORT          MaxU2ExitLatency;
} ROOTHUB_INFO, *PROOTHUB_INFO;

Члены

Size

Размер этой структуры в байтах.

ControllerType

Значение CONTROLLER_TYPE , определяющее тип интерфейса расширяемого хост-контроллера (xHCI), который имеет корневой концентратор.

NumberOf20Ports

Количество портов USB 2.0, подключенных к корневому концентратору.

NumberOf30Ports

Количество портов USB 3.0, подключенных к корневому концентратору.

MaxU1ExitLatency

Задержка выхода для самого медленного канала для перехода U1.

MaxU2ExitLatency

Задержка выхода для самого медленного канала для перехода U2.

Требования

Требование Значение
Заголовок ucxroothub.h (включая Ucxclass.h)

См. также раздел

EVT_UCX_ROOTHUB_GET_INFO