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


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

Описывает сведения о концентраторе с родительского устройства.

Синтаксис

typedef struct _HUB_INFO_FROM_PARENT {
  PDEVICE_OBJECT                              IoTarget;
  USB_DEVICE_DESCRIPTOR                       DeviceDescriptor;
  USHORT                                      U1ExitLatency;
  USHORT                                      U2ExitLatency;
  USHORT                                      ExitLatencyOfSlowestLinkForU1;
  UCHAR                                       DepthOfSlowestLinkForU1;
  USHORT                                      ExitLatencyOfSlowestLinkForU2;
  UCHAR                                       DepthOfSlowestLinkForU2;
  USHORT                                      HostInitiatedU1ExitLatency;
  USHORT                                      HostInitiatedU2ExitLatency;
  UCHAR                                       TotalHubDepth;
  USHORT                                      TotalTPPropogationDelay;
  PARENT_HUB_FLAGS                            HubFlags;
  PUSB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED SublinkSpeedAttr;
  ULONG                                       SublinkSpeedAttrCount;
} HUB_INFO_FROM_PARENT, *PHUB_INFO_FROM_PARENT;

Члены

IoTarget

Указатель на объект устройства WDM родительского объекта, представляющего целевой объект ввода-вывода.

DeviceDescriptor

Структура USB_DEVICE_DESCRIPTOR , содержащая дескриптор устройства.

U1ExitLatency

Время перехода из состояния U1.

U2ExitLatency

Время перехода из состояния U2.

ExitLatencyOfSlowestLinkForU1

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

DepthOfSlowestLinkForU1

Глубина концентратора, на основе которой вычисляется задержка для самого медленного канала для перехода U1.

ExitLatencyOfSlowestLinkForU2

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

DepthOfSlowestLinkForU2

Глубина концентратора, на основе которой вычисляется задержка для самого медленного канала для перехода U2.

HostInitiatedU1ExitLatency

Задержка выхода, инициированная узлом для перехода из состояния U1.

HostInitiatedU2ExitLatency

Задержка выхода, инициированная узлом для перехода из состояния U2.

TotalHubDepth

Общая глубина концентратора.

TotalTPPropogationDelay

Общая задержка распространения TP.

HubFlags

Побитовое ИЛИ флагов PARENT_HUB_FLAGS .

SublinkSpeedAttr

Указатель на структуру USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED , описывающую атрибуты скорости подссыка для возможности USB 3.1. Объявление структуры см. в разделе Usbspec.h.

SublinkSpeedAttrCount

Количество атрибутов скорости вложенных ссылок.

Требования

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