объединение PARENT_HUB_FLAGS (ucxroothub.h)

Эта структура используется структурой HUB_INFO_FROM_PARENT для получения сведений о концентраторе из родительского объекта.

Синтаксис

typedef union _PARENT_HUB_FLAGS {
  ULONG  AsUlong32;
  struct {
    ULONG DisableLpmForAllDownstreamDevices : 1;
    ULONG HubIsHighSpeedCapable : 1;
    ULONG DisableUpdateMaxExitLatency : 1;
    ULONG DisableU1 : 1;
  } Flags;
  struct {
    ULONG DisableLpmForAllDownstreamDevices : 1;
    ULONG HubIsHighSpeedCapable : 1;
    ULONG DisableUpdateMaxExitLatency : 1;
    ULONG DisableU1 : 1;
  };
} PARENT_HUB_FLAGS, *PPARENT_HUB_FLAGS;

Члены

AsUlong32

Размер структуры, представленной в виде длинного (32-разрядного) значения.

Flags

Flags.DisableLpmForAllDownstreamDevices

Указывает, что LPM должен быть отключен для всех устройств или концентраторов за этим концентратором.

Flags.HubIsHighSpeedCapable

Указывает, что концентратор поддерживает высокую скорость.

Flags.DisableUpdateMaxExitLatency

Указывает, что параметр UpdateMaxExitLatency должен быть отключен.

Flags.DisableU1

Указывает, что переходы U1 должны быть отключены.

DisableLpmForAllDownstreamDevices

Указывает, что LPM должен быть отключен для всех устройств или концентраторов за этим концентратором.

HubIsHighSpeedCapable

Указывает, что концентратор поддерживает высокую скорость.

DisableUpdateMaxExitLatency

Указывает, что параметр UpdateMaxExitLatency должен быть отключен.

DisableU1

Указывает, что переходы U1 должны быть отключены.

Требования

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

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