объединение 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

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

Flags

Flags.DisableLpmForAllDownstreamDevices

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

Flags.HubIsHighSpeedCapable

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

Flags.DisableUpdateMaxExitLatency

Указывает, что ОбновлениеMaxExitLatency должно быть отключено.

Flags.DisableU1

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

DisableLpmForAllDownstreamDevices

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

HubIsHighSpeedCapable

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

DisableUpdateMaxExitLatency

Указывает, что ОбновлениеMaxExitLatency должно быть отключено.

DisableU1

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

Требования

Требование Ценность
заголовка ucxroothub.h (include Ucxclass.h)

См. также